Mother's Day gives families the opportunity to thank their mothers for providing them with love and support. It is also a day where moms often great gifts.

With promo codes and sales, Mother's Day can cost a little less money for families.

A perfect place to get a gift for mom is Bath & Body Works. The stores sell body washes, soaps, hand washes, fragrances and much more. It usually has select items on sale throughout the year. By using promo code GIFT2MOM at checkout, customers can take advantage of $10 off an order that is $30 or more.

Kohl's has made it easy to get a gift for mom with a special Mother's Day Gifts section on its website.

Here, shoppers will find jewelery, pajamas and robes, perfume, handbags, dresses, small appliances and more. With Kohl's new buy online and pickup in store, customers will be able to make their selections online, park in a special spot in the store's parking lot and quickly pick up their purchases from the service desk.

Kohl's is offering two separate promo codes for Mother's Day. On purchases of $50 or more, Kohl's will take off $10 when promo code MOMSDAY10 is entered online. On any purchase, Kohl's will take off 20 percent when promo code YES2ME is entered online. An in-store pass can also be printed out from their website.

Macy's is currently running several sales, including a Mother's Day Sale.

The department store offers many choices of clothing, shoes, fragrances, kitchen items and more. By entering promo code MOM at checkout, customers can save either 10, 15 or 20 percent off their online orders.

JCPenney has two separate deals for Mother's Day. Customers can take $10 off online or in-store purchases of $25 or more by entering promo code MOMSLUV or by printing out the in-store pass on their website.

Online shoppers who spend $100 or more can take 20 percent off their total purchase by entering promo code YEAHMOM at checkout.