Preheat oven to 425°F. Line a cookie sheet with parchment paper. Place half of the dates in a small bowl. Cover with boiling water. Let soak 10 minutes; drain well. In another small bowl combine flaxseed meal and ¼ cup water. Let stand 5 minutes.
In a large bowl stir together the next nine ingredients (through pepper). In a food processor combine soaked dates, flaxseed mixture, tahini, and vanilla. Process until smooth. Chop the remaining dates (you should have about ½ cup). Add dates to the food processor; pulse until incorporated. Add date mixture to flour mixture; mix until well incorporated. (You might need to work the dough a bit.)
Turn the dough out onto a sheet of parchment paper and form into a flattened disk. Place another sheet of parchment paper over the top and roll out to ¼ inch thick. Using cookie cutters, cut into desired shapes. Place cutouts 1 inch apart on the prepared cookie sheet. Brush cutouts with water and, if you like, add currants (as buttons for people or as desired for decoration) or sprinkle with coarse sugar. Gently press currants into dough.
Bake 8 to 10 minutes or until golden brown. Transfer cookies to a wire rack to cool completely. If you like, decorate cookies with White Sweet Potato Icing (see recipe above).
