Stages of Christmas shopping: 1. There’s plenty of time. 2. Oh no! Commentary:Just realized I'm at stage 2 of Christmas shopping: full panic mode engaged! πββοΈπ¨π