今天大多數基督徒可能無法想象圣誕節在12月25日以外的任何一天,但并不總是這樣。事實上,在基督教存在的前三個世紀,基督根本沒有慶祝她的出生。該宗教最重要的節日是1月6日主顯節和復活節,主顯節是為了紀念耶穌誕生后東方三博士的到來,復活節是為了慶祝耶穌的復活。第一次正式提到12月25日是紀念耶穌生日的節日出現在公元336年的早期羅馬日歷中
但是耶穌真的是在12月25日出生的嗎?可能不會。這圣經沒有提到他的確切生日,耶穌降生的故事包含了相互矛盾的線索。例如,牧羊人和他們的羊的出現意味著春天的出生。當教會官員在三世紀末于12月25日定居時,他們可能希望這一天與現存的紀念土星(羅馬農業之神)和密特拉(波斯光明之神)的異教節日一致。這樣,就更容易說服羅馬的異教徒接受基督教為帝國的官方宗教
在接下來的幾個世紀里,圣誕節的慶祝活動傳遍了整個西方世界,但是許多基督徒仍然認為主顯節復活節更重要的是。
一些,包括清教徒殖民時期的新英格蘭,甚至禁止慶祝,因為他們認為它的傳統——例如贈送禮物和裝飾樹木——與異教有關。在美國早期,慶祝圣誕節被認為是英國的一種習俗,并隨著美國獨立戰爭。直到1870年,圣誕節才成為聯邦假日


