Question: do all shops close on christmas day?
Answer: On public holidays, shops that close on Sundays are usually also closed, and other shops tend to have Sunday opening hours. On Christmas Day and New Year's Eve almost all shops are closed.