In the United States, "Happy Holidays" (along with the similarly generalized "Season's Greetings") has become a common holiday greeting in the public sphere of department stores, public schools and greeting cards. Its use is generally confined to the period between United States Thanksgiving and New Year's Day.
The phrase "Happy Holidays" has been used as a Christmas greeting in the United States for more than 100 years.