A hearty Christmas dinner doesn't have to harm your heart, a doctor has stressed.