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.