Warren Buffett used to gift his family $10,000 every Christmas—until he noticed they were spending it too fast