Why do we celebrate the birth of Christ in December? There's no solid date on the actual birth date of Jesus, but you have to pick a day. Why that one?
Well, a lot of it has to do with the festival of Saturnalia, which begins today. Saturnalia was one of the most widespread holidays in the Roman empire, and was dedicated to the Zeus' (Jupiter) dad Cronos (Saturn). Cronos was a harvest god who ate his kids before they could try and topple him, but was also responsible for a Golden Age of social equality and easy living that was totally not made up or anything.
Anyway, Saturnalia was supposed to be about remembering this period of goodness, and also featured a lot of the things we do for Christmas now that have little to do with the savior, like lights and widespread gift-giving. When Rome went Christian, many of the Saturnalian festivities were tacked onto their new holiday dedicated to Christ in order to sort of sneak-convert the remaining pagan worshippers. These pagan trappings are actually why a lot of Christians resisted the holiday for a long time.
My point is that Jesus isn't the reason for the season, just a reason. A good one, surely, but just one of many. Let's all take a minute to remember the old gods. This playlist is dedicated to you!