March 2026: 18 Bank Closures, 12 Stock Market Holidays – See Full List