Columbus Day is a U.S. federal holiday observed on the second Monday in October, commemorating Christopher Columbus's arrival in the Americas on October 12, 1492. The Uniform Monday Holiday Act of 1968 established this timing to create three-day weekends. Thanksgiving is celebrated on the fourth Thursday in November, not in October.