Is it possible to do it with a starter account? My game time just expired 2 days ago :(
The Hyjal moonwell needed both to be done last, and also for me to have done another questline that was open on one of my characters for Heart of Azeroth. I am glad someone mentioned these because I was going completely mad after having attempted this for at least 3 or 4 times with some of the moonwells becoming unclickable.
I saw on the video comments to do it in this order : Moonglade, Feralas, Stonetalon, Both Ashenvales, Felwood, Duswood, and Mount HyjalI am going to try that.