tempestive
synonyms
seasonable
timely