The Met Office said temperatures soared to 20.9C in Gogerddan, Wales, beating the previous record, but snow could fall in northern areas later this month