I was wondering do you suppose it is a test? You had specifically mentioned the 15th so he extends his time away till deliberately after the 15th without telling you he is going to do so to see how you will respond?
Just wondering, trying to make some sense out of what is going on in your sitch.