Diwali, a five-day festival of lights, is celebrated every year in the month of Ashwin or Kartika according to the Hindu lunisolar calendar, which typically falls in October or November of the Gregorian calendar.
The exact dates vary each year because the Hindu calendar is based on the moon's cycles.