Pearl has been forgoing her nap OR napping really late (like 5pm - 7pm). When she doesn't nap, she may fall asleep about 6:30 or 7pm and may sleep until 11pm or midnight. Then, she wakes up for a few hours and goes back to sleep. Obviously, this is frustrating because she happens to wake up just when we are ready to go to sleep.
How can I just get her to not take a nap and fall asleep for the night at 7?
Advice?