Well-Timed
DEFINITION: (adjective) Done or happening at the appropriate or proper time.
SYNONYMS: seasonable, timely.