Last year in 2019, Veterans Day was on Monday but it does not remain the same every year. In the coming year, Veterans Day 2020 will be on Wednesday. Why Veterans Day is on Wednesday? Actually every year across the United States people celebrate Veterans Day on November 11. In this year the date is coming on Wednesday, so people celebrate this day on Wednesday.
Sometimes, if veterans day is on Sunday or Saturday then it will be celebrated on Monday or Friday coming before Saturday. Commonly it is celebrated on 11th November. So it is not always on Monday but celebrated on the appointed date.