Les chrétiens fêtent la naissance de Jésus le 25 décembre dans le calendrier julien ce qui correspond au 7 janvier du calendrier grégorien.. Il ne s'agit pas de sa date précisément. Quand est-il né? Aujourd'hui les historiens modernes pensent que Jésus a dû naître 6 ou 7 ans avant notre ère. Les évangiles parlent d'un recensement romain. Le problème est que jamais l’Empire romain n’a organisé de recensement total. Tous leurs recensements ont eu lieu périodiquement dans diverses provinces. La solution des archéologues est importante. Saint Justin vers 160 rapporte que les tous premiers chrétiens se rassemblaient chaque année devant la grotte où il naquit proche du village de Bethléem. Marie y enfanta le Christ et le plaça dans une mangeoire. L’archéologie a confirmé très exactement ces données en vérifiant sous la basilique de la Nativité.
Le pape Benoît XVI explique que "la grande conjonction de Jupiter et de Saturne dans le signe zodiacal des Poissons en 6-7 avant J.-C. semble être un fait vérifié. Elle pouvait orienter des astronomes du milieu culturel babylonien et perse vers le pays de Juda, vers un "roi des juifs" .
Pour les Témoins de Jéhovah qui ne sont ni juifs ni chrétiens, Jésus serait né vers le 1 octobre de l'an 2 avant notre ère. Il s'agit d'une faute de plus de leur part, entre le poteau de supplice, l'ange Michel qui serait Jésus et autres infox, etc.