Diwali, the largest Hindu festival, spans five days and highlights Lakshmi Puja as the key event on the new moon night. In 2024, the auspicious time for performing Lakshmi Puja falls on October 31 from 6:56 PM to 8:27 PM, bringing prosperity and divine grace.