timely

adj

1.
before a time limit expires
Derived from:
timeliness
2.
done or happening at the appropriate or proper time
Derived from:
time timeliness