Bank of America names three retail stocks that have significantly outperformed this year, and says one remains a buy.