Chop the dates and place them in a saucepan. Add sugar and water and heat on medium high until it comes to a boil. Stir until thickened (around 5 - 10 minutes)
Once thickened, turn off heat, add walnuts, stir and set aside
Preheat oven to 400 degrees F
In mixer, place butter and sugars and mix until creamed
Add sour cream, amaretto and eggs and mix until incorporated. (It will be loose)
Add flour, baking soda, cinnamon and salt and mix until incorporated
Take small amount of dough in your hand and roll into 1 inch balls and place on cookie sheets
Stick your thumb in each ball and then fill the thumbprint with the date mixture
Bake for 11 - 13 minutes until lightly brown
Let cool for 5 minutes on cookie sheets before removing to wire racks