Cook dates, sauerkraut, sugar and cinnamon in water until thick, stirring frequently. Add nuts and vanilla. Cool. Combine flour, salt, soda, sugar, and oats; mix well. Cut in butter with fork or pastry cutter. Mixture will be crumbly. Press half the flour mixture into a greased 9-inch x 13-inch pan. Spread the cooled date filling over the crust, then top with the other half of the flour mixture and pat gently. Bake at 350º for 35 to 40 minutes or until golden brown. Cool and cut in to bars.