Classic fairy tale with Doric twist full of surprises for Aberdeen panto fans