而对耶稣出生在一年的什么时候,两部福音书更是付之阙如。间接证据也只有对环境的描述——耶稣诞生时伯利恒附近的羊在吃草。不过由于对古代伯利恒地区气候的研究尚且无法完全论定隆冬时节的伯利恒是否有可以供羊吃草的牧场,因此这一间接证据效力也非常有限。
总而言之,耶稣诞生日究竟是在哪一年哪一天还是个尚待解决的问题。今人都没能解决,古人就更加没有可能了。那么,圣诞节是如何固定在12月25日的呢?
现今能看到的较早将耶稣诞生日定为12月25日的要属一个罗马基督徒写的《公元354年编年志》。这个日期的选定并没有什么特别扎实的神学原因,相反,选择在12月25日庆祝耶稣诞生恰恰可能反映了异教徒的传统。
12月下旬正值北半球的冬至,白天在冬至缩至最短。在传统的异教习俗中,冬至因为处于农闲期,又在新一年春天之前,往往也是一年中最主要的节日。
根据罗马传统习惯,12月下半月作为一年的末尾,一向是一年中非常重要的时期,如于12月17日举行的农神节。农神节是古罗马最重要的节日之一,庆祝活动持续一周,到12月23日方止。期间的庆祝活动包括公共祭祀、全民放假、献祭乳猪。奴隶则会得到暂时的解放,甚至能上主人桌子吃饭,并对主人不敬。12月19日,人们互相交换礼物,而孩子们则会收到各种玩具。