The iPhone's new "Bedtime" functionality within the alarm clock app is an innovative and interesting introduction.
Working on the basis that being consistent with the amount of sleep you get (i.e., going to bed and waking up at the same time every day)...