Christ was not born in winter, more likely in spring or fall, but the Romans decided to turn the Saturnalia festival into a celebration of Christ's birthday to proselytize the pagans.
Easter this year was on the wrong date. If you're celebrating Christ's death and resurrection, Biblically you would celebrate it the Friday, Saturday, and Sunday during Passover. This year it fell over the pagan holiday for the goddess Ishtar.
This is why I only celebrate Jewish holidays. Less "corruption", and honestly Jesus probably would not have celebrated his birthday at all, let alone with a "Christmas tree" (pagan symbol) and yule log (another pagan symbol). He also would NOT have eaten ham and yeast rolls to celebrate his resurrection during passover, lol. We know Jesus celebrated Hanukkah (John 10:22) and Passover, so what's wrong with celebrating those things rather than commercialized, "Churchized" (not even Christianized, really) holidays that don't even make sense in a Biblical context? Not that I'm bashing those who *do* celebrate them, but I have no reason to and don't find anything odd about not celebrating Christmas and Easter.