Tempestive

a.
  1. Seasonable; timely; as, tempestive showers.