Unfortunately, it is not legal to buy alcohol on Christmas in Indiana. The state has very strict alcohol laws that prohibit the sale of alcohol on holidays. Additionally, many stores choose to remain closed on Christmas Day to allow their employees to enjoy the holiday with their families.