What is a holiday:
Holiday is a contraction of holy and day, holidays originally represented special religious days. This word has evolved in general usage to mean any extra special day of rest (as opposed to regular days of rest such as the weekend). Countrywide, Holidays stands for when everybody plans for holidays or a break. Under many belief systems, days of rest are necessary for ritual or spiritual rejuvenation.
Holy days originated in the Bible as 7 annual Holy Days the Jews, or children of Israel, were commanded to keep as instructed by Moses (who received it from the Lord or Yahweh (the Eternal One)). Outlined in Leviticus 23 are the 7 annual Holy Days that were to be kept. The word holi-day has replaced "Holy-Day" in today's English.
And What is a Gift:
A gift or a present is the transfer of something, without the need for compensation that is involved in trade. A gift is a voluntary act which does not require anything in return. Even though it involves possibly a social expectation of reciprocity, or a return in the form of prestige or power, a gift is meant to be free.
In many human societies, the act of mutually exchanging money, goods, etc. may contribute to social cohesion. Economists have elaborated the economics of gift-giving into the notion of a gift economy.
By extension the term gift can refer to anything that makes the other happier or less sad, especially as a favour, including forgiveness and kindness.
This information was gathred from http://en.wikipedia.org/wiki/Gift