At the last possible moment; at the last minute.
Appropriate to the current season of the year.
Opportune; occurring at an appropriate or suitable time.