St Albans monthly weather forecast