How many days until Christmas Eve ?

There are 271 days until Christmas Eve

What happened on Christmas Eve in the past 120 years ?

Find out more on our Christmas Eve pages