Shopping for your besties is basically a personality test disguised as a gift hunt. You know them better than anyone, but ...