Stages of Christmas shopping: 1. Plenty of time 2. Oh no