This is a holiday because it is deticated to world peace and our veterans who are retired army, coast guard, air force, etc. workers.
Why on November 11?
This day is on November 11, because, fighting ceased when an armistice, or temporary cessation of hostilities, between the Allied nations and Germany went into effect on the 11 hour of the 11 day of the 11 month. For that reason, November 11, 1918, is generally regarded as the end of “the war to end all wars.”