Bank of America says these stocks have the most 'potential upside' this holiday season