Why do we celebrate Thanksgiving Day (U.S.)? When was Thanksgiving first recognized as a national holiday? Because Thanksgiving is a federal holiday, it is observed by all levels of government, schools, public offices and most businesses. Families gather together for a turkey dinner and assorted traditional side dishes. Although many people also have Friday off, retail stores are open and it is one of the busiest shopping days of the entire year.