Here are the best stocking stuffers for teens, college kids and young adults. We've included 100+ ideas that will make them smile.