Thanks, as far as I know there shouldn't be any reason for the buyers to spin it out for months, I'm sure they'd prefer to be in before Christmas. And we want it over and done with as quickly as possible so responding to any solicitors requests as soon as we can etc.
Buying my first leasehold flat was 3 months from offer to completion. Buying my first house (with chain) was 2 1/2 months, and I had a div of a buyer who slowed things down. So you can defo be in before Christmas as long as everyone is aware and happy with that.
Do you have the enquiries and fixtures/fittings list back yet? That in itself can throw up all sorts of issues such as missing buildings regs certificates, maintenance etc which could delay things. Also is there a confirmed mortgage offer in place ? Are you in a chain which may be working at a different pace.