The reason why the time of Birth of Jesus Christ could not have taken place in December because it is too cold for sheep to be outside. So the shepherds were not tending their sheep in the fields. Why sheep are not outside in the winter time, is because the animal cannot withstand cold and rainy weather for it causes hoof rot; this is for goats as well.
The Bible supports this above mentioned fact that Jesus Christ was not born on December 25th. The correct time of birth of Jesus Christ was around the 11th of September, (give or take a few days) according to our calendar the year 3BC the Hebrew calendar in the year 3758/3759. 1Chronicles 24:7 describes about the lot to serve as priest in the Temple. The time frame that Zachariah served in the Temple was
- 1Chronicles 24:10 The seventh to Hakkoz, the eighth to Abijah
According to the following Bible verses the month of Abib is the first month of the year: our month of April:
- Exodus 12:2 This month shall be unto you the beginning of months; it shall be the first month of the year to you
- Exodus 13:4 This day came ye out in the month Abib
The Ahijah Service of Zachariah ended the eighth week of the year (our month of June) not counting the Passover weekend (Luke 1:1-24). After nine weeks Zachariah returned home to his wife Elizabeth and she conceived mid June their son and approximately mid March the year following John the Baptist was born. When Mary was three months pregnant she visited Elizabeth. Six months later Jesus Christ was born.