A.M.
I had a similar situation for my almost 3 year old as he was a late sleeper (10 to 11p) - still is often on weekends - but had to start getting him up for preschool by 9a and thus also to sleep earlier. A week before we started gradually making his bedtime earlier. When school started I would wake him up in the am, giving myself a good extra 15 min to coax him to get up and out of bed. He's so not a morning person like me! Then as others have said, since he was up earlier he's tired earlier and I can put him to bed around 8:30. Also, on days when I need to fix his schedule again (like on Mon if he went to bed late Sun night), I'll have him go without a nap and he's passing out between 7 and 7:30p which is actually really nice for me and my husband. We're debating doing that more regularly! But some days it's hard on him and us if he gets really cranky by 5:30 but you have to keep him up and just get thru dinner, bath, etc. Best of luck and congrats on the promotion!