In a large bowl, combine the ground turkey with the bread crumbs, dates, eggs, sesame seeds, sesame oil, 2 teaspoons of salt and 1/2 teaspoon of pepper. Cover and refrigerate for 1 hour.
Preheat the oven to 400°. Meanwhile, in a medium saucepan, cover the lentils, garlic, thyme and cinnamon stick with 2 inches of water; bring to a boil. Simmer over moderately low heat until the lentils are tender, about 25 minutes. Drain the lentils and transfer to a bowl; pick out and discard the seasonings. Stir the olive oil and vinegar into the lentils and season with salt and pepper.
Form the turkey mixture into 1-inch meatballs. Spread the meatballs on a lightly oiled large rimmed baking sheet. Bake for 20 minutes, or until browned on the bottom and cooked through.
Meanwhile, blend the yogurt with the lemon juice, mint and lemon zest, and season with salt and pepper. Serve the meatballs with the lentils and yogurt.
Review Body: I made this recipe sans the lentils portion (we wanted to use up other veggies in the fridge) and thought it was very tasty! I followed the meatball portion of the recipe to a T, but I left the mixture in the fridge for a full 2 days because I didn't have time to cook up the meatballs. My husband said these are the best turkey meatballs he has ever eaten. We weren't blown away by the yogurt sauce...after trying it, we added some sauteed garlic and shallots for some additional flavor. Overall, a solid recipe and I'd recommend giving it a try.