A top recording of 20.6C at West Freugh in Dumfries and Galloway meant Scotland tied its warmest day of the year so far, while Northern Ireland also had its hottest day of 2017 with 18.8C (66F) at Castlederg in County Tyrone.