In Luke 1:26, we are told that it was the 6th month when the angel told Mary that she was with child. Would that be June? Wouldn’t that put his birth around the 3rd month of the following year?
If the Hebrew calendar was the same as ours you might have a point. But it isn’t. They actually use two calendars. Their religious year begins in mid-March and their civil year begins in mid-September. But if you read a little earlier in Luke you see that Elizabeth became pregnant and remained in seclusion for 5 months (Luke 1:24). Then in the sixth month, Mary was visited by the angel. Most scholars believe the sixth month in Luke 1:29 refers to the sixth month of Elizabeth’s pregnancy. In my study called Happy Birthday Lord Jesus, I showed that Elizabeth most likely became pregnant in the month we call June, meaning Mary became pregnant in the month we call December around the time of the Jewish feast of Hanukkah, placing the Lord’s birth in the following September.