I started my routine when my son was first born, but we also had to move in with my mom when he was about 8 months old until 12months old, so it was interrupted and totally broke him of all good sleeping habits so we had to start it again when we got into our new home. I do this:
5:30 pm eat dinner, after that straight to the tub (long enough bath so he gets clean and still gets time to play a bit, usually about 20 minutes), then we go in and get dressed for bed (Some nights I will dab a bit of calming lotion onmy hands and rub his belly or legs etc.), After we get in the jammies, we read a book (a decent bok not too long not too short, ie cat in the hat, cat in the hat comes back, dr seuss is good all around) He usually wriggles around a lot while I read to him but I hold him tight and dont let him down, and I never interrupt the book reading to him, (he needs to know I am not going to give in to his antics at bedtime) After the book I get up and turn off the lights, sit with him in the datk adn sing 4 or 5 luulabyes (twinkle twinkle, are you sleeping, rockabye baby, you are my sunshine, and end with i love you you love me and a kiss to bed). I leave the night light on, shut the door and listen to him aas he puts himself to bed (which does sometimes include a bit of crying, but I let him cry it out on his own. Sometiimes young kids and babies need to cry out their strsses from the day.) It took about 2 weeks before it sunk in to him that this all meant time to cool off and go to bed. The entire process is about 30-45 minutes long but he falls right to sleep now, and sleeps 13 hours through the night. The tiomes might not be th ebest for you with your work schedule but times dont matter it is the consistency that counts. Also, you say sometimes she passes out right when she gets home, mnaybe dont et her do that. It may be nice for you too, but getting her into a routine of the same activities everynight and the smae bedtime will greatly increase her ability to go to sleep on a schedule for the other days, and prevent her from having too much or too little sleep. Good Luck--C.