Timely Weather Forecasts