Cauliflower, milk, garlic . . . there are certain foods that doctors promise will boost your immunity. Check out the full recommended list.