Shopping for teen girls can be tricky, as most girls that age are oh-so-cool and up with trends that change faster than you can say, ???I heart 1D.??? Some gifts, however, will not only stand the test of time, but will be treasured for a long, long time.