In time; before an appointed time; with time to spare.
At a suitable time.
in sufficient time; timely