@John *********
yes, 17 Nov, so I would have to do all this on 19 January, which is the date stamped in my passport. I thought I had to be out of the country before that date, i.e. the 18th. Won't I already be overstayed 1 day by the 19th? In any case, I think going to immigration on Friday the 16th and showing all my documents to make sure everything is in order is good advice. Thanks!