The word "perfect" is an Old English word meaning complete, as it also means in the Greek. With that meaning in mind neither Christ or His Second Coming makes any sense. Christ is complete; not incomplete.that verse that you quoted here concering time when all these gifts shall cease...
isn't that time when the imperfect becomes perfect? When there is no more need, at the Second Coming of Christ?
NOT the canon being completed and closed?
Secondly, Greek verbs, nouns, etc. have three genders: masc. fem. and neut. The word "perfect" or complete is in the neutral gender. All references to Christ are thus ruled out. This leaves the Word of God as the only logical conclusion. It will be complete, and when it is complete these gifts will be done away. Why? They will no longer be needed. When that which is complete is come then that which is in part (revelatory gifts) will pass away.