Sift together flour, baking soda and spices. Set aside.
In a second bowl, beat together softened butter and sugar. Beat in egg, syrup (or molasses) and lemon zest.
Stir flour mixture into butter mixture until combined. Stir in coconut, dried cranberries (or dates), raisins and nuts. Throw in some white chips if you like.
Using a medium cookie scoop or a heaping tablespoon, make about 44 balls of dough. Press down slightly.
Bake in a preheated 350 degree oven for 18-20 minutes or until the cookies are brown around the edges. As cookies cool, the edges will get very crisp, but the middle stays soft.