With all she does for you and has done in the past, why not pamper your mom this year with a special gift just for her? Whether it's Mother's Day or not, you know she deserves it. Surprise her! Put a little time and effort into it no matter your age or situation. She'll love it!
Mom knows that young kids don't have much of a budget to work with, and that they're going to need some help or direction from dad if anything's going to happen. So dad, don't drop the ball! Have them create their own cards or other artwork. Get them to clean their room and put a bow on the door with a note that says, "just for mom." Let them help make her favorite dessert or write a poem about why they love her. That'll mean more than macaroni necklaces anyday, although she'll proudly wear those as well!
The teenage years aren't usually thought of as the most thoughful of times, so most likely your mom isn't expecting much. What an awesome chance to surprise her! Do something she'd never expect you to do without her having to ask, such as wash and vacuum her car. It won't cost you a penny, but she'll love it. You have many options here. You could clean the bathroom or get an A on an assignment. Give her an unsolicited hug. You're never too old for that and it's always free!
Once you've left the home and are on your own, even after you've married and started your own family, even once you're old and gray, your mom is still your mom. In fact, you've probably come to appreciate her more and more. Don't forget to show her! If you live far from home, take the time to handwrite a touching note about what she means to you. Include old stories of times she did something that showed you how much she loved you. Make it personal and send it by snail mail. Videotape your family all talking about what they love about your mom and send it to her. Frame an old bridal shot of her that's collecting dust in the attic. Say thank you, and really mean it!
She's not your mom, but she is the mother of your children and she needs support and encouragement from you more than from anyone else. Organize the kids and prepare a fantastic breakfast-in-bed, or at least give it your best shot. Regardless, let her sleep in, which may mean getting the kids out of the house. Tell her to take all the time she wants. Be sweet and leave a note on her bed asking her to meet you all at your favorite restaurant at noon. Or send her out of the house for a day at the spa and surprise her with a clean house when she gets back. Perhaps give her your own massage or a night out that helps her feel anything, but matronly. Practical is nice, but on Mother's Day try to think of something that she'd rather not do or buy for herself. Pamper her. She deserves it!