Today is Veterans Day here in the U.S. It used to be called Armistice Day here, like it still is in some other parts of the world, but after WWII, Americans were getting confused about what armistice was being referred to. So, they just changed it to Veteran's Day, and we forgot about celebrating the ends of wars.
I think that's quite unfortunate. I think it should be a law that the end of every war this country declares must result in an additional national holiday. And a real one, in which nobody works (except absolutely necessary folks, like hospital peoples, and bookies). But everyone would get paid just the same. That way, capitalists would suffer just a little by loss of profits for the horrors they inflict on the world via war. If capitalists keep on war mongering, then the calendar would get more and more filled with holidays until something like peace happens.
We can have a Veterans Day, too, of course. But I think celebrating the ends of wars makes more sense than most things.