I know I might stray a bit off topic when I ask this:
Why is it that in America you say "Happy Holidays" instead of "Merry Christmas", I suppose it is to avoid offending people who do not celebrate Christmas.
[Edited. This is a language forum, not a place to discuss religion, politics, etc - 5jj]
And btw another question, which is a way shorter, and which I think is within the boundaries of the subject of English.
Why do you shorten Christmas, with Xmas? I mean to me they do not really sound the same, and I really cannot see the reason why...