Step 1: Materials
-Toddler (or other individual who wakes you up at the crack of 'way too early')
-Plug in timer (I got mine at Home Depot for less than $7)
-Table lamp (any lamp will do, I used one we had, but you could get one from a garage sale or make one using one of the many Instructables out there for that).
-40W or lower light bulb (I used a 20W incandescent - the point here is it should be fairly dim)
Step 2: Putting the plan in motion.
Plug in the timer and plug the lamp into that. (I did a trial run in our kitchen to make sure it would come on when I wanted it to)
Several times throughout the day tell your child about their new "Good Morning" lamp. Explain that when they wake up the next morning they need to stay in bed until their lamp is on. We leave some books and toys out for our daughter where she can get them and tell her she can play or read quietly in bed until her lamp comes on.
Remind the child again at bed time about the lamp and that they need to stay in bed until it is on.
The first few mornings the child will probably get up early like normal, remind them about their lamp and send them back to bed to wait for it.
It took about a week of "hit and miss" for our daughter to figure it out, but now it works great!