These are the best-performing stocks over the last 10 Decembers, and analysts love them