I would choose the second sentence...about the first one i don't know what to say but it doesn't sounds familiar to me that tense . I say this form is correct : ''They are going to have a concert''. But! i would like to hear the best answer from a teacher too to be sure.
Student or Learner