Ahead of time—(usually showing approval) earlier than expected.
- The homework was finished ahead of time so he went out to play.
Before time—prematurely; before the due or expected time.
- So far was prepunctuality carried, that Her Majesty was ten minutes before time.