Christmas Eve, the day before Christmas, is celebrated annually on December 24th worldwide. It marks the end of the Advent season which is the period of preparation for Christmas beginning on November 30. Although its roots are in the Christian tradition, Christmas Eve is a holiday enjoyed by people of all backgrounds now. The History of Christmas Eve Although generally … [Read more...]