6 stocks experts recommend for short-term gains