In this volatile and unpredictable market, Bank of America recently compiled a list of their best stocks to buy now, which we profile below.