The warmest weather of the year is forecast over the bank holiday weekend as some places may reach the earliest 30 Celsius in the UK since 1952.