Whether you are shopping for Mother's Day, mom's birthday, or just because mom is the best, here's a guide to the perfect gifts