I kind of like the Muslim tradition of a "fast" being no food all day, and then feasting at night.   There's a Muslim-owned Indian restaurant near me.  If you're a regular customer and you go there during Ramadan, they give you extra food, because they always over-cook for themselves during Ramadan.