BREXIT confirmed for 31st January 2020
With the Conservatives winning the UK election on 12th December 2020, they had no problems in getting Boris Johnsons Brexit deal passed on the 20th December 2019. If the European Parliament agrees to the deal the UK will officially leave on the 31st January 2020. As a deal has been done there will be a transitional period which will run until 31st December 2020. At this point technically all the trade deals and other related legislation will be in place with the EU and trade will then continue under these rules.
It is still possible for the UK to leave under a NO DEAL situation if the UK and EU are unable to agree final separation terms during the transitional period. In this case this would also happen on the 31st December 2020.