Why Indian Festivals Follow the Moon: The Lunar Calendar Behind Diwali, Eid, and Holi
Aishwarya Kapoor | Times Life Bureau | Jul 10, 2026, 07:55 IST
Why Indian Festivals Follow the Moon: The Lunar Calendar Behind Diwali, Eid, and Holi
Image credit : Times Life Bureau
The Gregorian calendar on your wall cannot tell you when Diwali falls this year. For that, you need the moon. Indian festivals have tracked lunar cycles for thousands of years, and the astronomy behind that choice is more precise, more layered, and stranger than most people realise. The panchang is not superstition. It is applied celestial mechanics.
The moon moves faster than you think
The Gregorian calendar ignores this entirely. It divides the year into months of 28, 30, or 31 days, lengths chosen for administrative convenience, not for any celestial event. The moon has no relationship to March or October. The Indian system was built the other way around: the sky came first, the calendar followed.
What a tithi actually is
Diwali falls on the new moon, amavasya, of the month of Kartik. Holi falls on the full moon, purnima, of Phalgun. These are not arbitrary choices. The new moon of Kartik places Diwali in the darkest night of that lunar cycle, the sky is completely unlit, which is precisely why the festival of lamps has meaning. The full moon of Phalgun gives Holi the brightest possible night for celebration. The astronomy and the ritual are the same decision.
The nakshatra system: slicing the sky into 27 parts
Rohini, Pushya, Hasta, Chitra, each nakshatra carries specific astronomical coordinates tied to a prominent star or star cluster within that segment. Rohini corresponds to the region around Aldebaran in Taurus. Pushya sits near the Beehive Cluster in Cancer. These are real stars with real positions. The nakshatra system is essentially a coordinate grid for the moon's monthly movement, and it predates the Greek zodiac by a significant margin.
Wedding dates, naming ceremonies, the start of agricultural seasons, all of these are timed to specific nakshatras in the panchang. The panchang itself gives five elements for any day: tithi, vara (weekday), nakshatra, yoga, and karana. It is a five-variable astronomical almanac, not a ritual document dressed as one.
Why a lunar year needs a leap month
The correction mechanism is the adhik maas, an intercalary, or leap, month inserted into the Indian calendar roughly every 32 months. The rule for when to insert it comes from the Metonic cycle, a 19-year pattern in which 235 lunar months align almost exactly with 19 solar years. Indian calendar makers identified this pattern independently and encoded it into the panchang system. The adhik maas keeps the lunar calendar locked to the solar year within a margin of a few days, which is why your grandmother always knows that Diwali will be in October or November, never in July.
Eid al-Fitr, calculated on a purely lunar calendar, can fall in any month of the Gregorian year. Diwali cannot. The adhik maas is the reason.
Eclipses, Rahu, and what the calendar actually predicted
The Aryabhatiya, written by Aryabhata in 499 CE, correctly explains that lunar eclipses are caused by Earth's shadow falling on the moon. Aryabhata also calculated the length of the sidereal year, the time Earth takes to orbit the sun relative to the fixed stars, as 365 days, 6 hours, 12 minutes, and 30 seconds. The modern value is 365 days, 6 hours, 9 minutes, and 9.5 seconds. The gap is about three minutes over a full year.
The calendar your festivals run on was built by people who had worked out the geometry of the solar system without leaving the ground.
Every year, when the panchang date for a festival seems to shift unpredictably against the Gregorian grid, what you are actually watching is two different systems of counting time passing each other. One counts administrative convenience. The other counts the moon.