in good time (for something/to do something)
From Longman Dictionary of Contemporary Englishin good time (for something/to do something)in good time (for something/to do something)British EnglishEARLY if you do something in good time, you do it early enough to be ready for a particular time or event Ben arrived in good time for dinner. → good