Actually, both are correct if you think about it. "Holiday" is a substitue for "holy day" altho it's come to mean anything that's celebrated. So I think it's great when people wish me happy holidays or Merry Christmas-they're thinking of my happiness and Lord knows this world can use some more happiness --and some just plain common sense!
Peace & joy to all!!