For years, many people believed that moderate drinking—especially a daily glass of red wine—could be good for the heart.