Your guess is as good as mine. I would assume a safe bet would be to have it all in by the 23rd. Although I would like to add that I am not an expert on the matter, my documents are in transit as we speak. UPS claims the delivery will happen on Monday even though it has already reach Montreal...