When we first moved it forward, it happened after we were on holiday. While we were away, he spent a lot of time in the stroller as I walked around the city we were visiting - so he slept a lot. I think we managed to break the OT cycle and he was able to fall asleep a little easier in the evening because he wasn't so tired. Also, I didn't let him sleep in.
I think the sleeping in is the key. I just read in your pp that your LO likes to go back down until 11 or noon. My LO was doing the same thing. You'll have to wake her up earlier... I know, not a nice thought, but it will be worth it. So, what I suggest, is get her up when she wakes after the 7-8 hour stretch, which would be 7 or 8 am if she's going to bed at midnight. Treat that as morning, get her up, dressed, play a bit and then per her down for a nap after about 1h20 minutes of A time. Don't let her nap for
You'll have an OT baby on your hands for a day or two, but hopefully you'll manage to get a couple of good naps out of her and then she'll start to go down earlier. What we're aiming for is a 12 hour day, so if she's up at 9 am she should be down for the night at 9 pm. It might take a few days to establish this, but it will be well worth it! When she wakes up at 9, let her go back down for a nap sometime after 10, but don't let her sleep too long!
I hope this helps. Let me know if you have any other questions. Let me know how it goes.