One thing we did when we first got married, was agree to not exchange any gifts, flowers, or cards on ANY holidays. Birthday, Christmas, Anniversary, Valentines Day, none of them. Then, when either of us saw a big ticket item we wanted, we would just go and get it.
It's really worked out well, and has saved us thousands of dollars on useless "gifts" over the years. Not to mention all the money wasted on flowers and cards for each occasion. I can't put and exact number on it, but it has to be in the tens of thousands of dollars in the almost 32 years we've been married. You also have to factor in all the time and gas running around to stores not knowing what to buy. With just the 4 days I mentioned X 2 = 8 gifts a year. Add that up over 32 years and it's a small fortune. We end up with what both of us want, only when we really want it, instead of being "surprised" by a bunch of crap that neither of us did. I know some women would never go for that, but it sure has worked well for us. Naturally, we don't have kids. If you do you cannot ignore holidays.