zeitgerecht

Adjective

 * 1) timely appropriate for the time; at the right time
 * 2)  punctual