Theory:Doctor Who television discontinuity and plot holes/The Doctor, the Widow and the Wardrobe

Why bother to discuss this episode in any detail anyway. For 90% of people that watched it, the consensus is, that it was the worst episode of Who ever to exist. Speaking personally, I would hope that Moffat is extremely ashamed of himself for inflicting this poor excuse of a Christmas special upon us all.
 * The Doctor arrived at Amy's house in 2013, two years late, yet managed to get the date exactly correct. If the year was not right, why would the date be?


 * Why shouldn't it be? Maybe the date is easier to get right than the year, maybe he hit a wrong button, maybe the TARDIS just felt like taking him to Christmas, or maybe he remembered that Amy and Rory were somewhere in the early 21st century, but he couldn't remember the exact year.


 * also the doctor has a terrible history with any attempt at accuracy (see Tooth and Claw, The Empty Child and The Eleventh Hour why should this be an exception


 * an alternative is that the doctor could not remember what year he left Amy in following The God Complex and stuck on a few years to avoid contaminating the timeline (he does mention he does not know how long he has been "dead")


 * and finally we know the TARDIS often takes the doctor where he needs to be, not where he wants to go.


 * When the doctor and the wood king argue about whether things can be foretold is that the end of the argument? Unless I missed something that's a plot point that either will come back later or just was dropped and they missed it in editing.


 * What gives with the tree harvesters from Androzani Major? It seems as if some are confusing this planet with the Davison years episode "The Caves of Androzani" which was Androzani Minor. While both are mentioned in "Caves" as being in the Sirius System it makes sense that they would be sister planets but not the same planet. We know from that episode that there was mining going on in the caves and a madman with his androids as well as the ultimate poison, spectrox, that causes the regeneration from Davidson to Colin Baker. Enquiring minds want to know because even the official BBC website mentions that we first heard of this planet in "Caves".
 * What's wrong with having harvesters from Androzani Major? They could have them too, DuhBrian, oops! I am meant to be very polite! My humblest apologies, old bean!


 * If the TARDIS was in London, then how did the Doctor get on board the invading alien ship?
 * as shown in voyage of the damned, the tardis locks on to the nearest source of gravity, maybe she the ship explodes, it fell to Earth.
 * What about Madge wish caused the Doctor to modify Uncle Digby’s house into a Wonka-fied world of pure imagination? It is obvious by the look on the Doctor’s face that he was not aware of Reg’s disappearance until questioned by Madge, so . . . lucky guess? Mad whim? Plot hole?
 * Madge's wish was for her family to have the best chirstmas ever or something along those lines, so the Doctor made the house fun to help with her wish.


 * And, once he does know of Reg’s disappearance, why doesn’t the The Doctor with a time machine just go rescue the pilot and his crew?
 * The Doctor can't intervene in established events of a person's timeline. He thought that Reg was dead, and to alter time would be to remove a (supposedly) established event.


 * Where is Uncle Digby’s caretaker, Mr. Cardue?
 * The story doesn't explain that.
 * Probably he won the lottery.
 * Actually, isn't there a line of dialogue in the episode that says exactly that?


 * Where does Amy know from, that the Doctor who is actually visiting her is already "after Lake Silencio"? When they met the last time Doctor still had almost 200 years of life before him. From her point of view only 2 years passed. There is absolutely no way for her to know, that these 200 years already passed for Doctor.