Diwali Bank holiday: With Diwali celebrations falling on October 31 and November 1, banks in several states will remain closed on one or both days.