You can find great and uncommon ideas for Christmas presents to give to your mother at online at Uncommon Goods. You can also find great homemade present ideas at Squidoo under the crafting section.
Chocolate
If you are looking for something to buy your mother, and are so inclined, you might want to consider the gift of time- get tickets out to an event and go with her.
You can get ideas on what to put in a father's day gift back by visiting http://www.gourmetgiftbaskets.com/Fathers-Day-Gift-Baskets.asp. Also try http://www.homemade-gift-basket-ideas.com/homemade-fathers-day-gift-baskets.html. Some ideas include mugs, beer, gift certificates and shirts.
http://www.mothersdaycentral.com/mothers-day-crafts/ Mothers Day Central gives 151 mothers day craft ideas. I like this site because it shows not only kids crafts, but crafts that adults can do as well.
A poster made for a mothers day drift
A gift basket would be a great idea for Administrative Professionals Day.
Hallmark, jewelry store, or from your heart
I think all mothers would appreciate flowers, but even better would just be taking the time to visit or call her on Mother's Day and let her know how much you appreciate all she's done for you over the years. Where mothers are concerned it really is the thought that counts more than the cost of a gift.
Gifts.com provides many unique Fathers Day gift ideas. There is even a link on this website to unique Fathers Day gifts.
There are many stores you can find something great for your mom. The best places are jewelry or flower stores. Such as Wal-Mart, target, kay jewelers', anything like that
Mothers day is such a special day to show your mom how much she means to you. You can make her a decopage picture frame, pick her some wild flowers, pay to have a family portrait done, a gift certificate for a manicure or take her to a nice restaurant.
Etsy is a wonderful website that can provide many different ideas for gifts for all occasions. Mothers Day gifts ideas can be found on this site as well however you may need to get creative to make some of these things at home.