are shops allowed to open new year's day?
New Year's Day is a federally observed holiday in the U.S., but New Year's Eve is not, so most stores will be open with limited hours on Dec. 31. While many stores are closed for the U.S. national holiday of New Year's Day, some will be staying open.