Stop beating yourself up over this day. It’s the 14th of February and does not have to hold any significance.
I was in a store today and overheard a conversation about how these middle aged people didn’t know that it falls on the 14th every year; one said “it’s usually a Thursday.” So, if these people can’t be bothered to learn what day Valentine’s Day is then you shouldn’t be bothered by it either.
If you do have someone, don’t feel obligated to spend a ridiculous amount of money to prove anything to anyone. A cute gesture should be enough. If it’s not, find yourself a different partner.
Enjoy the day, and eat the candy. Punch people who pinch you for not wearing red. And take advantage of the lingerie sales because everyone deserves more lingerie always.