Visit a free local attraction.
We often forget to be like tourists in our own towns. Here in my city, there's an award-winning free zoo, a free art museum, and a free history museum, plus many parks, nature reserves and historical sites. Take the day to visit some you haven't seen before.
Have a family pajama party.
Have everybody get comfy, throw on some fun music, and cook up breakfast for dinner while Mom gets to relax. Eat a leisurely meal, talk about family plans, and play a few games. Then tuck the kids into bed so Mom and Dad can continue the pajama party in their own room.
Create a new tradition.
Traditions help us create memories and give us touchstones as a family, common points of connection we can come back to even as we grow up, move away, pursue different dreams. Use Mother's Day to come up with a new family tradition, then make it something you repeat at significant times. It could be as simple as saying a family prayer or taking a family photo.
Volunteer together.
Does Mom have a special cause she's passionate about? Volunteer your time as a family and find a way to give back together. Spending a few hours together while helping others will be a gift to Mom, and will benefit you as a family as you build closer relationships and learn to appreciate your blessings.
Plan a group outing.
If Mom is a social creature, then expand the family outing into a group outing. One of the things Mom is often responsible for is planning the social events, so take over that role and let her just enjoy the interaction. You can organize a picnic in the park, a group hike or bike ride, or meet up with friends for one of those free local events. Then cough up the money for some ice cream afterward.