15 cruelty-free beauty gifts to give for the holidays - from limited-edition makeup sets to skin-care essentials