It’s crazy to have it in December. The weather can be awful - snows already forecast for the end of the week. And we’re all travelling, trying to shop, attending parties on icy nights. According to my ( admittedly brief) research, scholars think Jesus was either born in September or spring - far mores sensible times of year to have Christmas. Would work for the southern hemisphere too. The consensus seems to be the Romans changed it to December to fit with there solstice festival. They’ve been gone a while now, surely we can change it to a more temperate time of year !