http://blog.allpsych.com/its-official-people-who-live-in-the-present-are-happier/
Probably because they're not worried about things, such as their future.There should be a follow-up study of people who "lived in the present" up to 30, with their self-reported quality of life at ages 35-40.