Need to pick up some champagne for your last-minute New Year’s Eve party? Then you’re in luck. Package stores in Massachusetts are allowed to stay open until 11:30 p.m. on New Year’s Eve, according to the Alcoholic Beverages Control Commission. The term “package store” applies to liquor…