Firstly there are some options that you do not say, is EMH Morning or evening? I presume form the question its evening. What time is the ADR for Crystal palace and what is the normal closing time?.
Now presuming you have a meal at Crystal palace in the evening say 6pm, you should be able to get out and find somewhere to sit on the parade route for the parade and then the fireworks.
You should check if they are running it that night as the parade might not be on every night.
The EMH is usually after the parades and fireworks keeping the park open a few hours after its official closing time, for Disney resort guests only and they must get a wristband.
Depending on the above you should be able to do the meal, parade and then fireworks but check the hours of operation and parade times on the Disney website or the Dis main board for the night in question, hope this helps.