A few years ago, Valentine’s Day fell on a Saturday night, and my husband and I went out on it.
Our dinner was expensive, and it took forever. I think it was a 3 hour dinner.
We had fun because we rarely go out, but I told my husband that I didn’t want to do something like that again.
We can’t go out when Valentine’s is on a weekday because we have kid duties.
We can't either, but restaurants expect that and usually run specials on the weekend immediately prior or afterward (depending on the day).
Of course, the easiest thing to do is avoid the Valentine's Day rush altogether and declare a nearby day "the" day.