Where You Can and Cannot Buy Alcohol in New England on HolidaysWhere You Can and Cannot Buy Alcohol in New England on HolidaysDepending on where you live, including how close you live to other New England states, you're either in or out of luck when it comes to buying alcohol on Thanksgiving and Christmas.Jolana MillerJolana Miller