Veterans Day honors active and former US service members annually on November 11, the anniversary of the end of World War I.