According to astrologer Vinod Soni Pauddar, this year Amavasya Tithi will begin on October 31 at 2:40PM and will last until the morning of November 1. Therefore, people should perform Diwali Puja on October 31