I am not sure that I can really picture your day since you do not have a routine. Having a routine will greatly help you plan your day. Your day will be much more predictable - I am sure you need that since you have to go to work. You seem to have some sort of routine, but it is not set in stone, which is ok because your LO is small. It may help to see how your are doing if you write everything down in paper. It would be helpful if for the next few days, you chart down, what time and for how long she ate, played, slept. You may actually see that you do have a routine that may vary for 10-15 min. If it varies for more than that, you can also see what is causing it. Once you see the pattern, you can determine what you can do so that she can start going to bed earlier.
I agree that she should go to bed earlier. I prefer between 6 to 8 PM, but you cannot make the jump from 10PM to 8PM all of a sudden. You have to move her bedtime slowly, 15 minutes earlier every 3 days.
I hope this helps