I've been considering this lately, and perhaps I'll give it a try. My concern is that, by coming in later, I lose the advantage of coming into early, which is the ability to do more work when there is no one around to interrupt me.
Why not speak to your boss and explain this? Come in earlier but leave earlier as well. You still do your standard 8 hours, but just at different times.