I'm a Very Good Gift-Giver, and These Are the 31 Ingenious Holiday Presents I Bought This Year—Starting at $8 Including picks from Coach, Chanel, and Laneige.