Most Christians today probably can’t imagine Christmas on any other day than December 25, but it wasn’t always that way. In fact, for the first three centuries of Christianity’s existence, Jesus Christ’s birth wasn’t celebrated at all. The religion’s most significant holidays were Epiphany on January 6, which commemorated the arrival of the Magi after Jesus’ birth, and Easter, which celebrated Jesus’ resurrection. The first official mention of December 25 as a holiday honoring Jesus’ birthday appears in an early Roman calendar from AD 336.
But was Jesus really born on December 25 in the first place? Probably not. The Bible doesn’t mention his exact birthday, and the Nativity story contains conflicting clues. For instance, the presence of shepherds and their sheep suggest a spring birth. When church officials settled on December 25 at the end of the third century, they likely wanted the date to coincide with existing pagan festivals honoring Saturn (the Roman god of agriculture) and Mithra (the Persian god of light). That way, it became easier to convince Rome’s pagan subjects to accept Christianity as the empire’s official religion.