The ideas came from the Pagans when they had their Winter festival...the tree, the Yule log etc...Christians turned what Pagans were left and added a few of their Christian ideas with it. Christmas should bring joy to everyone who is and isn't a believer..the joy seems to be leaving our hearts sadly.
It might not be part of your religion to celebrate Christmas, but for Catholics and Christians it is Holy because it is Jesus' birthday. It doesn't make you unholy if you celebrate it and don't believe in God, though
I'm sorry to disagree with some people here but I must. Christmas wasn't a pagan holiday at all. And Jesus wasn't born on December 25 either. That comes from the Romans. Emperor Constantine ruled that they would celebrate the birth of Jesus on December 25. This was because Christians needed a festival to rival others, like the winter solstice. But more over to destroy an up-start religion, the cult of Mithras, who celebrated the birth of their infant God of light on that same day. This doesn't mean Christmas is worthless. This is when we celebrate the birth of Jesus and practice many of his teaching. Lastly I'd like to point out something others have also, just so they know that I agree. Yes the Christmas tree wasn't an original Christian tradition. In fact no one knows for sure where it originates for sure. But it's definitely pre-Christian. Gift giving also was later adopted by Christians. Christmas has evolved over the hundreds of years to what it is now.