British PM Theresa May said that the Brexit vote would happen in mid-January, contrary to reports that she could delay it.