I do! I do! My goal is 6:30 am too. I find what helps the most is keeping to a very specific schedule where he is getting enough sleep and not getting overtired. One late night and I will struggle for weeks to get him back on track. Overtiredness really is our main issue. I recently tried melatonin when he was stuck in a cycle of overtiredness and starting to wake up earlier and it worked like a dream. I only gave it to him one night but it was enough to get him caught up.
I kind of have a rule that I don't start my day before 6am. If he's up at 5:45am I can get away with ignoring him until 6am and he doesn't get upset. If he's up at 4:30am (haven't dealt with that for awhile, knock on wood!) then I will put him back to bed and tell him it's not morning yet. I will usually do that a couple of times and if he doesn't go back to sleep then I lie down with him and nurse, sing, cuddle, whatever I can do to keep him in bed until 6. For a little while I was putting a snack, drink and new box of toys in his room before I went to sleep. Then he could occupy himself with those for awhile and I could lie in his bed and rest. The 4:30 am wake ups were ROUGH!
Good luck! The early waking is the bane of my existence. I hate it.