Unlike the sharp slide in snack stocks, shares of Constellation Brands (STZ) have gained more than 13% year to date.