Here are the regulations for liquor stores, bars and restaurants for the New Year’s holidays, courtesy of the state Department of Consumer Protection:
With package stores permitted to open on Sundays from 10:00am to 5:00pm, persons shopping for their New Year’s Eve celebration this year have Sunday, December 30th and Monday (New Year’s Eve, December 31st) to purchase liquor in stores. Package stores must remain closed Tuesday, New Year’s Day, and no grocery stores may sell beer on that day.
Connecticut law allows drinks to be sold until 3:00 a.m. on the morning of January 1 in bars, restaurants, clubs and other establishments. However, any town, by vote or local ordinance, may have reduced its locally permissible hours. In such towns, the reduced hours mandated by local governance take precedence over State law.
On New Year’s Day, restaurants, bars, cafes, casinos (food must be available) may serve liquor as their permits allow for normal operation.