In reality of course the prophet, scholar and teacher Jesus of Nazareth was born around the time stated, give or take a few years, but it's unlikely the date was December 25th. It's more likely he was born in the Spring as there were many mentions of shepherds tending to new born lambs and other springtime activities.
Jesus Christ being born on December 25th doesn’t appear in any historical record until the 4th century. The previous Christian, Roman, Gospellers and other writers made no mention of this.
Late December is the time of the winter solstice in the Northern Hemisphere and was a time of pagan celebrations. The Emperor Constantine, in the 4th century declared that Jesus was born on December 25th along with a lot of other nonsense about Christianity (done for political reasons of the day). He supported Christianity in the Edict of Milan and the first Council of Nicaea to placate the growing Christian faction in Rome. Selecting December 25th was no shot in the dark as this date was already the birthdate of the Romans adopted Syrian god Sol Invictus (done in in 274 A.D). Lining up Jesus's birthday on 25 December with previous gods birthdays was a calculated, political decision.
Long before Yahweh and Jesus Christ, many religions had gods who were born in strange, miraculous ways, at times to virgins, who came to earth at Winter Solstice, performed miracles, taught about judgement and the afterlife, were killed, reborn, and ascended into heaven.
December 25 was an important birthday for many human gods.
The following gods or demigods were born on December 25:
December 25 was an important birthday for many human gods.
The following gods or demigods were born on December 25:
Yahweh, Horus, Osiris, Attis, Krishna, Mithra, Zoroaster, Prometheus, Heracles, Dionysus, Tammuz, Adonis, Hermes and others. Some of these were also born to virgins.
An in depth look at this can be found here: OTHER GODS BORN TO VIRGINS ON DECEMBER 25TH
An in depth look at this can be found here: OTHER GODS BORN TO VIRGINS ON DECEMBER 25TH