The best way to get the books you want as Christmas presents is to order those yourself. The problem normally with that approach is that, you don't get to feel the surprise effect when opening your presents.
I've done so, that I order books for myself more than a month early for Christmas. Then I hide all the data about those books from my regularly used viewers as Gmail and GoodReads. When I receive the books I don't open those at all, but wrap those to gift papers.
Voila! I have forgotten what books I did order and I do get the best and most suitable books for me as Christmas presents. Also I get to feel the surprise effect.
Written by +Henri Hämäläinen