W okolicy, w której urodził się Jezus, bydło wypędzano na wypas w marcu, a spędzano w początkach listopada. Jeśli więc przyjąć informacje z Nowego Testamentu za prawdziwe, grudzień jako miesiąc narodzin Jezusa odpada.
Z Ewangelii Łukasza wynika, że pół roku przed Jezusem urodził się Jan Chrzciciel. Domniemana data narodzin Jana Chrzciciela wskazuje, że Jezus przyszedł na świat w 5, 7 lub 8 roku p.n.e. Maria miała począć niepokalanie wtedy, kiedy Elżbieta, kuzynka Marii, była ze swoim mężem Zachariaszem w 6. miesiącu ciąży. Jan Chrzciciel został poczęty po powrocie Zachariasza ze służby kapłańskiej w świątyni, w czerwcu lub lipcu. Maria musiała więc urodzić Jezusa we wrześniu lub październiku.
Skąd więc wziął się się 25 grudnia? Pogańscy Rzymianie obchodzili w tym czasie Dies Natalis Solis Invincti - święto narodzenia poświęcone Mitrze, bóstwu światłości. Prawdopodobnie tę datę przyjęto jako Boże Narodzenie, żeby przyćmić obrządki pogańskie.