I managed a couple of hours each 2 separate days about 2 weeks ago - which meant I could drop most to our immediate families (that we won't see on the day) last weekend when we were down.
I've lost 1 thing to go in DSis's though, so have to send that with other DSis when she's up to babysit for us next weekend.
I didn't buy something yet for DH's Aunt - but he has now decided to do an overnight after school breaks up (to see a different Uncle in hospital) and he will bring that then. DD will go with him but I have work.
I parceled up the rest of DBro's last night to send to Canada (last posting date - LAST Friday!! oops!). So that went to post office this morning.
I also, while I was at it, parceled up what I needed to for DSis in the UK - but DD has to do 2 more for that parcel so her job tonight is..... (either that or finally write the Santa letter).
I have one more to parcel up for UK.
And I have another few things for a Christmas party this weekend (DD needs to buy 1 more, but I have the 2 adult ones bought), a few relatives living near us here (I have 2 of the remaining 6 I need bought), DD's present from us, DD's birthday present (Boxing Day) and 1 final small part of DH's.
I still have to buy for 4 sets of adult relatives, DD's minder, the afterschool club ladies and my own new PJs.
What I have found HUGELY helpful, (apart from sticking on True Christmas for some smaltzy movie to cheer me up), is to have all the wrapping stuff assembled together, and the table relatively clear. So I can grab a window of time and get a few things done fast - and then put them aside and get on with other things.
I may wrap the rest of what I have tonight, and treat myself to a nice glass of something relaxing at the end of that. Oh, The Apprentice is on, that will keep me happy!!