Ramadan is a time for reflection, spiritual growth, and, of course, gathering with family and friends over a delicious meal ...