Shopping for gifts can be a surprisingly tricky task, especially when you’re shopping for teenage girls. Not only are the fashion, beauty, and social media trends they follow hard to keep up with, but ...