Esta pergunta sempre retorna nesta época do ano. Já escrevi sobre isto no blog. Recomendo:
Por que o Natal é celebrado em 25 de dezembro? – Observatório Bíblico – 18 de dezembro de 2011
Há também, em minha página, enquetes sobre o nascimento e morte de Jesus.
E acrescento mais um texto, deste ano:
Why is Christmas on Dec. 25? (It wasn’t always.) – Valerie Strauss: The Washington Post – 24 de dezembro de 2014