You use the construction of was/were + to + have + past participle to talk about past events which did not happen . " only the first one "was to have started" infers that the concert did not actually happen. The second one, "should have started" infers the expectation that it would have started, but no insight into whether it did or did not.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.