Veterans Day originally was held every November 11th, and though it typically falls on this day, officially the holiday is now observed on the weekday that falls closest to November 11th every year. It was first incorporated as by President Wilson as Armistice Day in 1919. Other countries today also still recognize November 11th as Armistice Day or Remembrance Day in honor of the Armistice treaty, which ended WWI.
It was in 1938 that Armistice Day was enacted as an official American holiday. But eventually after WWII, citizens felt that the veterans of all wars should be recognized, not just those of WWI. So in 1954 Congress changed the name from Armistice Day to Veterans Day. In America, the holiday now celebrates the approximate 2.9 million U.S. veterans with parades and ceremonies among other events.
Happy Veteran’s Day!