When 24 December falls on a working day, Monday to Saturday, shops in Germany may open only until 2 p.m. In 2017, Christmas Eve fell on a Sunday. Several states let some shops open for a few hours that morning, and all of them had to close by 2 p.m. Hesse and Rhineland-Palatinate kept supermarkets closed that day.