Isn't Happy Holiday's an American expression.

We don't even say it in England. We just say Happy/Merry Christmas.

I know in America they do it to aslo include Channukah. Russian's don't bother...