What's open and closed on Juneteenth 2026? Banks, mail, stock market, DMV, stores, and government offices explained.