Question: what is the name of the 2017 doctor who christmas special
Answer: `` Twice Upon a Time '' is an episode of the British science fiction television series Doctor Who , written by Steven Moffat , directed by Rachel Talalay , and was broadcast as the thirteenth Christmas special on 25 December 2017 on BBC One .