Question: when are capital gains taxes due?
Answer: Where the contract for sale is unconditional, then the date of disposal will be the date you exchange contracts. So in your case this would be 10 January 2018. As you say that would be a disposal in the 2017/18 tax year, and the capital gains tax will be due for payment on 31 January 2019.