The new Met Office warning affects the entirety of Aberdeenshire, Moray and the Highlands.