I think part of maturing into an adult is realizing that future-you is not the same as present-you. Understanding that fact can help you solve problems like getting up in the morning; in fact the OP offers such solutions: Schedule an important meeting or event early in the morning that forces you to get up.
See also: http://lesswrong.com/lw/ase/schelling_fences_on_slippery_slo...