I've seen some remarks like "Why is the holiday on Tuesday?" around the net. There is a good reason why you didn't get a 3 day weekend. Veteran's Day was originally Armistice Day. The anniversary of the end of World War 1.
The war officially ended 90 years ago at 11am, November 11th, 1918, the "eleventh hour of the eleventh day of the eleventh month". It is celebrated all around the world. After WW2 the name was changed to Veteran's Day in the US and Rememberance Day in the UK.
A big salute to my fellow Vets.