Preheat oven to 325 degrees F (165 degrees C). Grease a 10 inch tube pan and line the bottom with parchment paper. Grease the paper. Dredge the dates and nuts in the flour and set aside.
In a large bowl, cream the butter and sugar until light and fluffy. Add the eggs one at a time, beating well. Add flour, alternating with milk, and mix well. Add vanilla and lemon flavorings. Fold in nuts and dates.
Pour batter into a 10 inch tube pan. Bake at 350 degrees F (165 degrees C) for 1 hour, or until a toothpick inserted into the center of the cake comes out clean. Remove from oven and pour orange syrup over cake immediately. Cool in pan for 30 minutes, then remove from pan. Let stand upside-down overnight, then turn over and serve.
To make the orange syrup: In a medium bowl, combine orange juice and confectioners sugar. Mix until smooth.