Here’s what’s on in Aberdeen and Aberdeenshire this week