Evidence shows that Christ was born in around 4A.D sometime in the Summer months. In the 2000 years between then and now the Church (who were extremely powerful for a vast majority of that time) probably took the date as their own to celebrate the birth of Christ. Who knows why? Or when for that matter?