No, & no!
When I did buy Xmas presents' etc., I would buy them each January Sale in readiness for the next Xmas.
Have never believed in running around, close to Xmas. Too tiring, expensive, & many rude people. I don't believe in stressing out, that's just plain silly!