Independence Day falls on Saturday, July 4 in 2026. Here's what to know about whether banks, post offices and shipping ...