Christmas Dinner Debate
Do People Have Christmas Dinner on December 24 or 25?

Explore when people traditionally have Christmas dinner—on Christmas Eve or Christmas Day—and discover regional variations in celebration.