Hey, wait a minute. What's with this use of "Christmas" all of the sudden in the UK Telegraph? Shouldn't it be "Cheat pass this Holiday"?
We use 'Christmas' all the time over here. "Happy Holidays" is a bit weird.
There's a lovely nativity scene under the Christmas tree in my small Derbyshire town.