Don't worry if Mother's Day sneaked up on you. Even though you may only have hours to prepare a gift for your mom or grandmother, you still have dozens of options. Sure, you can always pick up a bouquet at the florist or a gift card at the grocery store. But you also have enough time to get creative.

We've rounded up 15 of the best last-minute gifts on the Web. Consider these ideas from KSL.com, FastWeb, the Today Show and Thought Catalog:

Framed poem in your handwriting: This is super easy. Grab some stationery and transcribe a poem in your best cursive -- "Mother's Smile" by Michael Burch is a good option. Sign and date it, then tuck it into a pretty, inexpensive frame for mom.

Chores: Mothers have a never-ending to-do list, so why not help out? On Sunday, devote time to taking over some of her chores, like dropping off dry cleaning, grocery shopping or cleaning the bathroom. Let her relax while you take care of things.

Netflix, HBO Go, Amazon Prime or Hulu Plus: This gift is cheap and lasting. Set up your mom with an account on a TV streaming site and show her how to use it. She'll love being able to watch her shows wherever and whenever.

Personalized mug: Pick up a cheap white mug and some colored Sharpies from Walmart, then draw a cute design on the outside. Let dry, then put the mug in an oven preheated to 350 degrees for 30 minutes. Let cool and hand wash before giving.

Museum annual pass: Buy your mother an annual pass to a local museum (to find one, try looking at Great Museums' list by state).

Slippers: You can never go wrong with comfy shoes. Stop by a department store like Nordstrom and pick a pair you think she'd like.

Fitness tracker: These wrist devices are all the rage right now, so get your mom to join the trend. Consider purchasing an iHealth wireless activity-and-sleep tracker or a Fitbit Flex. You can buy accessories to dress up the band or get a Mira, which comes in gold or purple and looks more like a bracelet than a fitness gadget.

Charity donation: Give to the less fortunate in your mom's name. Charities that focus on mothers and children, like the Elizabeth Glaser Pediatric AIDS Foundation or Single Parent Advocate are good, relevant options.

Class: Sign your mother up for a fun class where she can learn to do something new -- cook a new type of cuisine, decorate a cake, speak another language or sew a quilt. Check your local craft supply store to see if there's a DIY project she might love.

Book club book: This option requires two purchases: one for her and one for you. Buy two copies of the same book -- may we suggest Paula Hawkins' "The Girl on the Train"? Make a pact to read along with your mother. You can discuss each chapter in your own two-person book club.

Spa treatment: Get her a well-deserved spa day somewhere, complete with a manicure, facial and massage. Use Spafinder to locate a spot nearby.

Gift basket: Can't decide what to get your mom? OK, give her a little of everything. Buy a pretty basket and artfully arrange items such as her favorite candy, nail polish, tea and lotion.

Magazine subscription: This present will keep on giving, and she'll think of you when it comes in the mail every month. Sign her up for a magazine. Subscriptions to Time, Southern Living, Real Simple, Entertainment Weekly and others are available at Magazines.com.

Game app: Download a smartphone game you two can play wirelessly, like Words With Friends or Trivia Crack. It'll keep you connected no matter how far apart you are physically.

CSA membership: Delicious locally grown produce is trendy these days. So how about signing your mom up for a community-supported agriculture program that will provide fresh produce frequently. Search for one here.