Happy Holidays seems to be more of an American thing, I've never heard a single person say it over here. Everyone says "Merry Christmas "