Add the spinach to a large mixing bowl and set aside.
Prepare your other ingredients, starting with the carrots. Using a mandolin slicer, julienne peeler or a box grater to get long strips (about 1" long). Add these to the bowl.
Next, pit and chop the medjool dates into quarters (or a little smaller) and add them to the bowl.
Thinly slice the green onions, using both the white and green parts, and add those to the bowl as well.
Finally, add the remaining salad ingredients to the mixing bowl and set aside while you whip up the dressing.
Combine all dressing ingredients (minus water) into a bowl. Whisk together until incorporated and smooth. The dressing will be too thick here, so add just enough water so that it's pourable - start with 1/2 teaspoon and add in 1/2 teaspoon increments until you get the desired consistency. Taste and season with salt and pepper.
Gently toss the salad ingredients together to combine. Pour dressing over salad and toss again until everything is evenly coated.
Transfer to serving dishes, garnish with a few more green onions and enjoy!