The time of year to celebrate mothers, grandmothers and anyone else who fulfills such a role in one's life has officially arrived, and it's not too late to still find the perfect gift at a great price. 

Mother's Day is special because it's the one time of year to not only celebrate moms and tell our own how much we love them, but to thank them for everything they've done for us--meaning the right gift needs to be something that will show her how much she is genuinely appreciated. But just because you may not have had a chance to shop until now doesn't mean it's too late to give mom something meaningful.  

Here are some of the best deals you can still take advantage of: 

1-800-Flowers: Save 20 percent on all Mother's Day Flowers 

Aeropostale: With a printable coupon, all in store only purchases of $50 are eligible for $10.00 off, while purchases of $100 are eligible for a $25 discount. (Valid through May 11).  

Amazon: The online retailer still has tons of great items available, ranging from apparel, jewelry and stuff for the home. But if it's too late to get something shipped, there's also still options for Mother's Day gift cards as well.  

American Apparel: All women's and kids styles are 20 percent off.  

Bath and Body Works: Mom is sure to have a scent she loves from this retailer, and through Mother's Day you can get the one she really likes with discount code GIFT2MOM, which gives you $10 off a $30 purchase.  

The Body Shop: Limited Edition Mother's Day Tote Bag is only $30 with a $30 purchase.  

Dress Barn: Mother's Day gifts start as low as $10.00 

Edible Arrangements: Some arrangements are 20 percent off 

JcPenney: Several gifts are still available, and any $75 e-gift card purchase will receive a $10 off $10.00 coupon 

Kmart: Gifts are as low as $10.00 

Kohls: Gifts are available throughout stores, and with a coupon, you can get either $10 off $50 or 20 percent off sitewide. 

Lindt Chocolates: Mother's Day Gifts are 20 percent off 

Macy's: The retailer has two different discount codes good through 5/9 ($10 off $25 with ODS25 and $20 off $50 with ONEDAY). Plus, they also have an online gift guide which allows you to browse and see if the perfect gift for mom is sold there.  

Melting Pot: Mother's Day Weekend Lunch offers two different three course meal options for $20.95 per person. Dinner features a five-course menu for $38.95 a person.  

Old Navy: The entire store is 40 percent off 

Outback Steakhouse: Mother's Day 3-course meals start at $19.99,  

Pro Flowers: With a coupon (expiring 5/9) you can get 20 percent off any order of $29 or more. In addition, there are several different arrangements available specifically for Mother's Day, ranging from $25-$73.00. 

Ralph Lauren:  The Mother's Day Gift Shop has a wide assortment of must-haves and gifts under $150, plus free shipping on all orders.  

Sears: Doorbusters are available online until 3 p.m. and code MOTHER saves 20 percent on orders $50+. Plus there's free in-store pick-up and e-gift cards as well.  

Yankee Candle: All Large Jar candles are Buy one get one 50 percent off 

Zales: All Mother's Day jewelry is an extra 10 percent off online