If Khadgar isn't there for you to complete it, but instead shows up a little closer to entrance on Krasus' Landing, it's ok.
Talk to the Khadgar that is right there for you. You need to accept and complete the quest Khadgar offers on Krasus' landing called Armies of Legionfall, complete it right there, almost immediately. Then accept Assault on Broken Shore. You've likely already completed this on another character so you should be able to skip it, otherwise, just follow through and once you complete the quest, you can hearth back to Dalaran and Khadgar will be available for you to complete The Tranquil Forest. :) Hope this helps.