You are looking at one of the biggest present procrastinators. I always start “thinking” about shopping for others around Thanksgiving and usually make a good dent. Not only for the people on my list but also for myself!
Then after the initial push I become lulled into a false sense of successful preparation only to remember the final few days before Christmas that I still have several people on my list. This last minute shopping does pay off with generous discounts at many stores and I usually complete my list with a number of items.
Each year I vow to become better and each year I repeat the pattern. Coffee in hand I am still on my present mission. I hope others are better prepared this year than I am!