Diwali is a time for celebration amongst Hindus, the equivalent of a week culminating in New Years Day. Food is varied leading up to the big day, when there will be a sumptuous banquet.