I keep a stash of presents for both children, young adults and old adults. When I find something on sell that is a possible gift, I buy it. Come Christmas, I'll dig in and find gifts for my daughter, granddaughter, 80 year old mother and father and girlfriend. I might not even have to buy a present (but I usually do.) Same with cards. I can send out a birthday or Christmas card at a moment's notice. I'm kinda weird about Christmas shopping. I usually have all my presents to give by October 1st. I hate crowds and this works for me. My daughter is getting Airpods Plus that I bought on sale for $128 for this Christmas. That sure beats today's price.