Veterans Day in United States is observed on November 11 of Every Year. It is a federal holiday in the United States of America. If November 11 falls on a Saturday or Sunday, the Federal government observes the holiday on the previous Friday or following Monday, respectively.
While Memorial Day is to pay honors to the people who died in war, the Veterans Day is to pay honor for every living men and women including the ones who are currently serving the United States Armed forces.
The World War was officially ended on June 28, 1919 when the Treaty of Versailles was signed. However it was actually ended on the 11th hour of the 11th day in the 11th month of the year 1918 with an Armistice.
In November 1919, President Wilson, a Nobel Peace Prize laureate issued a proclamation commemorating November 11th as Armistice Day. This law was amended in 1954, after World War II to honor veterans from all wars.
On Veterans Day, the whole nation pays honor to the people who served in the United States Armed Forces including the currently serving members. Parades are held across the country as part of the Veterans Day celebrations.