Get ahead with this year's shopping list and avoid stressing this December.
The 15 questions are backed by loads of research.