Preheat oven to 350°F. Grease an 8x8 inch square pan and set aside.
In a large bowl, combine oats, flour, almonds, brown sugar, butter, baking soda and salt. Mix until crumbly. Press 1/2 of the mixture into the prepared pan, set aside remaining oat mixture.
In a medium saucepan, combine dates, water and granulated sugar. Bring to a boil on medium. Reduce heat to medium low. Simmer, uncovered, for 5 to 10 minutes, until dates are softened and water is almost evaporated.
Spread filling evenly over crust. Sprinkle remaining oat mixture evenly over top. Press down gently.
Bake in preheated oven for 30 minutes, until golden brown