As someone who worked in hotels / restaurants for near 6 years, the absolute worst time to take mother for a meal is mothers day. The kitchen is usually going crazy, there's not enough staff and the diners wait forever. It's the same on valentines, also flowers go up by double or even triple for 3 days. Far better is cook something at home, forget the flowers and buy them something for £30 quid they might need or use! Flowers are nice, but dead in a week or so, what about a nice framed pic (30-40 bucks buys a nice one and lasts forever) of you and yours, same goes for buying for partners on behalf of the kids. The money I'm saving on flowers and chocolates alone is paying for my mum and my missus to go overnight to a spa in a couple of weeks. I normally cook anyways, so I'll splash out a bit more and get two nice joints and some langoustine and a nice dessert. Still be saving massively on going out to wait ages at some eatery. The money saved will probably near pay for their spa, everyones happy.
Regards to gifts, I get stuff my wife needs, stuff like mobile phone cover or keyrings etc. I'm kind of lucky my mum collects porcelain so I get her something along them lines. Usually for fathers day I get a new tool or something I've found that would make my life easier fixing stuff up. Still, I cook on fathers day mainly because I want to eat it!
I try to think a bit beyond the 'usual bloke' thing, and I admit, I do get kudos for it. Neither of them know about the spa, and I told them I'm going out that Saturday so they have to stay in with the kids!