I'm a nurse too and I agree that I have never heard a doctor say such a think and can't imagine it. The doctor may have implied that at this point in time, not drinking won't make a tremendous difference. Or knowing that this is his last Christmas, do what makes you happy. A doctors comments may not imply health, they may imply little time left. Doctors are pretty straight forward and the patient often hears things that weren't said.