Maha Shivratri bank holiday 2025: Are banks open or closed today on February 26? Check here