For me it depends on the time of the year it is... If it's early November. I say have "Happy Holidays"... About a week before Thanksgiving I'll say "Happy Thanksgiving" But, after Thanksgiving is in the history books, it's nothing but "Merry Christmas" up until the 26th of December, then it switches to "Have a Happy New Year".
But, never "Happy Holidays" for Christmas itself.
