All the ingredients for a ‘classic year-end rally’ are coming together, market expert says