Loads of makeup palettes that are out for Christmas gifts. Any of those would work. Best is to get something on the neutral range. Like the Urban Decay Naked on the Run Palette. Too Faced has some nice palettes out, like that carousel thing. Benefit has come out with a palette that has all of their blushes. Can’t go wrong with that.
For books, a box set of classics. Everyone needs to read them once in their life time.