“Spending money on others might represent a more effective route to happiness than spending money on oneself,” says Elizabeth Dunn, a University of British Columbia psychologist.