I think Christmas should be about the religious celebration, and all this commercialization is over the top and takes away from celebrating the birth of Christ. But, since the Christians, well the majority of them in America anyway, seem to love and want all the gift giving and hooplah, I’ll play along, it isn’t my holiday. If I get invited to a Christmas party I am happy to be merry and even bring a gift. I love to help trim trees and wrap gifts and eat Christmas cookies. I also completely enjoy the Nutcracker Suite and singing along with the radio some of the Christmas tunes. I like the decorations and the bustle in the stores.
As far as when it is celebrated. I think the history is a little odd also. That it was a pagan holiday. But, at the same time, the Christians kind of made it their own, and at this point it is secular in some ways. Christians tell me all the time, “you can put up a tree, the tree is not religious.” Well, to me a CHRISTmas tree is a symbol of Christmas, so I don’t do it, but I find it interesting that Christians think everybody and everybody should have a Christmas tree in their house.
Also, as @gailcalled basically said, the Christians picked a time of the year that they thought would be amicable to the Pagans. My birthday is Jan 3. Everyone is tired by then, I am too. Halloween, Thanksgiving, Chanukah, Christmas, New Years, and then people are supposed to worry about my birthday? I celebrate birthday month. All January long I am a little more happy to spend money on something I see in a store and I also buy gifts for my husband for my birthday. I try to do something special in January, but I don’t worry about the exact date. Vacation, special dinner, it changes every year.
Not to mention that some cultures/religions celebrate Christmas on different days. In the US most people think of Christmas as December 25th. My husband thinks of it as Dec 24th. He also grew up celebrating Three Kings Day, Jan 6, also known as the day of the Epiphany, the 12th day of Yule and of Christmas. He received many gifts that day also. The Russian Orthodox celebrate Jan 7. It varies around the world a little.