Most Christians celebrate the birth of Christ (Christmas) on December 25. But was this really the day of Christ's birth? What was the actual date of Christ's birth?
As far as I know there is no proof of any certain date of Christ's birth. And it is only by tradition that we accept it as the 25th of December. Now I'm not one for following tradition for traditions sake, but according to this site a lot of the evidence that people provide to rule out December as Christ's birthday is not rooted in fact. I don't think the exact day is important to salvation myself, but the fact that He was born. According to the author of that site the movement to suggest he couldn't have been born in december was started by the Jehovah's Witnesses, I don't know if that's true but that's what he claims.
The author dosen't claim that Jesus definitely was born on Dec. 25th. But claims that we just can't rule that out. Here are a couple of his points:
So can it be proved that it was the 25th of December? No. Can it be disproved? Probably not.
Does it matter more that it happened on a certain day or just the fact that it happened?
We Armenians do informally celebrate the birthday of Christ on December 25th, but to celebrate his birth on the 6th of January is religiously accurate.
The historical reasoning behind this is that until the fourth century, Christ's birth was celebrated on January 6th across all Christian faiths, but for most was moved to December 25th in order to cleanse Christianity of all pagan traces (leftover from former pagan practices). Armenia was not included because as a nation it didn't adopt the pagan practice to begin with (and Armenia was the first to accept Christianity as a nation).
Most Christian faiths now recognize December 25th as Christ's birthday and January 6th as the Feast of Epiphany. However, both used to be celebrated—and currently are, by most Armenian religions—on January 6th.
This is a question which has plagued me for many decades. I am truly shocked that a similar question received such little response during this season.
In other discussions here, we all can agree that no one can answer the question directly. No one knows the actual date of Christ's birth.
To know what one does not know is a sign of scholarship. Sometimes, the wisest answer to a question is "I don't know." To continue rambling in the answer is to address issues not identified in the question. (As the previous sentence just demonstrated.)
Jonathan Cahn a Messianic Jewish Rabbi and pastor has a very interesting and intriguing take on this.
His detective work, drawing from Scripture and Jewish Laws, Traditions, and on Hebrew Holy Days, leads him to propose Nisan 1, 3756 i.e. March 20, 6 BC.
See more here: Jonathan Cahn - When was Messiah Jesus born?, Connie Oelbaum | YouTube.
How does this compare to Catholic Tradition?
From this article by Dr Taylor Marshall, the Church reasoning is that Christ was conceived on March 25, a date that has cosmic significance - e.g. March 25 was thought to be the first day of creation - and therefore born 9 months later on December 25. The Rabbi has him born, NOT conceived, in spring. Pretty fascinating stuff.