Pete Carr, president of Bacardi North America, discusses the crucial months for the spirits industry between Halloween and New Year's Eve.