For all of the various occasions that you need to buy gifts for, consider gift cards if you will get bonus points purchasing them For example, use a card that offers bonus rewards on dining and buy a restaurant gift card. Or use a card that offers bonus rewards at supermarkets, and go get a gift card from that fancy gourmet market in your town. I can of on and on, but I hope you get the gist. Be strategic when you need to buy a gift. Earn those bonus rewards!