We celebrate it every year with a holiday and lots of cheer - but how much do you actually know about Christmas?
The annual festival, which literally means Christ's Mass, celebrates the birth of Jesus. Although he almost certainly was not born on 25 December, some suggest that the date was chosen to Christianise the pagan sun festival which took place around that time.
Things have changed a lot since then and there are myriad different traditions around the world associated with marking the holiday.
Here at The Huffington Post UK, we've put together our most fiendish festive quiz yet to test your Yuletide knowledge.
So help yourself to a mince pie, pour a glass of mulled wine and get the Wizzard blasting - it's time for The Huffington Post UK Christmas quiz...