I feel your pain. I had to get up at 7 am yesterday, so I forced myself to sleep at 4 am. I was glad to get to sleep by 4 am. The only way I can be a day person is if I'm super strict with myself. Bed by a certain time every night, alarm set at a certain time as well. It's weird I do better with an early to bed, super early rise then a more normal schedule when I do it. It takes like a month of torture for it to become a habit. One night up late, and I'm back to my late nights. So basically if I want a social life, I give up being a day person, or if I want sleep, I give up my social life. I gave up normal sleep.
This is kinda late, and I didn't read all the comments, but this is how my world works.