There are loads of days like this. There is Womens day, Army Day, Children's Day, Teachers Day, National day and loads others. Someone makes a speech and thanks people. I think they are basically themed bank holidays. Although you don't always get the day off. It's more like Fathers day and Mothers day only with government intervention.
That's 21st century communism in action