My DS does the same. It doesn't matter what time i put him to bed, he's still up between 5-5.30 am. His normal routine is bed at 6.30pm too. Every few mornings I'll get until 6.30. The sun's not an issue because it's not rising until about 6, and his room stays dark for ages.

Sorry, no suggestions, but I totally sympathise.

Bel