Small businesses compete for holiday shoppers