weather forecast 10/31/2024