Bank of America highlights Ulta Beauty's pullback as a buying opportunity and forecasts more gains for small caps.