kālāgata

coming at the right time; produced at a suitable time