Heat oil in large non-stick skillet and cook onion until tender. Stir in garlic and chicken. Cook chicken until golden brown. Stir in the balsamic vinegar and let simmer for 1 minutes. Stir in honey and Dijon and toss to coat. Add pine nuts and season with salt and pepper. Top mixed greens with chicken mixture and fresh grated Parmesan.