Diwali’s celebration date in 2025 is split between October 20 and 21 due to the lunar calendar’s Amavasya period spanning two days and varying sunset times. Cities with sunsets after 5:30 pm may celebrate on October 20, while those with earlier sunsets might observe it on October 21. Lakshmi Puja is scheduled for October 20, with local timings varying.
