Bank of America says now is the time to buy these three home improvement stocks