Just a thought:
If your toddler takes a nap from 7-7:45 pm, chances are they will still be awake at 9:37 pm. Even if you are tired and would like to go to bed yourself. In fact, you might even find them jumping on the bed, squealing, and jabbering away!
Bottom line: maybe delay the nap, so it actually becomes bedtime! :)