Every year around this time, I find myself doing lots of mindless last-minute shopping, buying who-knows-what for friends and ...