I think it's ok for people to celebrate Christmas without religion also, despite it been about as hypocritical as you can get, just like getting married in church if you are a non believer. I never said non Christians should not celebrate it. . .just to be clear.
I would not describe myself as a practising Christian, therefore class myself as a hypocrite!
I think you can celebrate the good spirit or message of Christmas, despite not having a faith.
Just think that Christmas for many has ceased to mean anything of real worth and is just a huge money making scam that the masses fall prey to, while money makers rub their hands.
Our local village all gather in the square on Christmas Eve and sing carols. It was telling that while the attendance was huge. . .75% did not know the words to any of them! They wanted to join in, but no longer had the knowledge to do so.
The Xmas thing is just a personal bug bear, I just find it ironic that the word Christ is substituted with an x. I bet most people have probably never thought about it or even care what I'm on about! LOL! Some people genuinely when polled, don't even know why we have Christmas
It is up to each person to decide what is important about Christmas and how to celebrate it.
I was just offering up my own personal feelings about the death of the traditional Christmas and the rise of the consumer led, festival of spending, that is "XMAS" today for a great many.