well-timed

adj

1.
done or happening at the appropriate or proper time