Shopping for your best friend should be a walk in the park — you know them better than anyone — but finding a gift is never as easy as it seems. It’s impossible to fail in my best friend’s eyes, but ...