Will banks, post offices and shipping services be open on New Year's Eve? Here's what you need to know for Tuesday, Dec. 31.