These delicious Cranberry Walnut Scones should be eaten straight away, or frozen to keep them fresh for later.