Whole Foods opening Dec. 17 on the banks of the Gowanus Canal