What is the perfect gift in a Christmas stocking? These are our favorite under $50 stocking stuffers that make the perfect small gift for women, men, and kids!