Mark the calendar: What's on in Armidale in the weeks ahead