Teens are tough to shop for