Diwali is celebrated on a new moon night sometime in October and November. The exact day of Diwali is decided according to the Hindus calendar.
Diwali is a major festival of Hindu. The day is primarily celebrated to commemorate the return of Lord Rama from his 14 years of exile. However, there are various other stories associated with the festival.