Teens can be tricky to shop for — they’re “too old” for some things and quick to dismiss anything that’s not “cool ... for teen girls or teen boys, we've searched high and low ...