ahead of time
ahead of time  {adv. phr.}
Before the expected time; early. 
The bus came ahead of time, and Mary was not ready.
The new building was finished ahead of time.
Contrast: BEHIND TIME.
Categories: 
 
Source: A Dictionary of American Idioms

