ahead of time

[əˈhɛd əv taɪm] アヘッド オブ タイム

1. 予定よりも早く、前もって、早めに

何らかの期限や予定された時間よりも、前もって行動したり準備したりする状況を指します。
We finished the project ahead of time. (私たちは予定より早くプロジェクトを終えました。)

2. 時代に先駆けて、先進的である

あるものがその時代に比べて非常に先進的であったり、未来を見越したものであることを表す際に使われます。
His ideas were truly ahead of time. (彼のアイデアは本当に時代を先取りしていました。)