Grand Junction has packed programme for 2020