Yes, in Michigan, you can buy alcohol on Christmas Day. However, the legal age to purchase alcohol in Michigan is 21. Also, it is illegal to consume alcohol in public spaces, so make sure to keep your drinks indoors or at designated areas. Have a safe and merry Christmas!