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! πŸƒβ€β™‚οΈπŸ’¨πŸŽ