As a gift guide writer, I like to think I understand the art of finding the perfect present, but can a bot do it better?