Check your calendar at any given moment and it seems there’s a gift-giving occasion on the horizon. Usually it’s a birthday or anniversary, but this time of year you probably have your sights ...