Whisk the balsamic vinegar, olive oil, dijon mustard, salt and pepper in a bowl and set aside
Slice the shallots very thinly
chop the dates
toast the pine nuts
mix all ingredients, gently toss the salad and serve
You can add more pinenuts or less if you like and the same goes for dates. If you don't have dates or pine nuts you could easily substitute these with another dried fruit like apricots or something else that has sweetness and for pine nuts you could replace with sunflower seeds or walnuts.