well-timed
adjective
°Happening at an opportune or advantageous time.