Stir together cranberries and 2 tablespoons sugar in a small bowl; set aside.
Combine 2 cups flour and next 4 ingredients; stir in melted butter until crumbly. Reserve 1 cup flour mixture. Press remaining mixture into bottom of a lightly greased 13- x 9-inch baking dish.
Bake at 350° for 15 minutes. Sprinkle with dates, pecans, and cranberry mixture. Stir together caramel sauce and remaining 1/3 cup flour; spoon over cranberries. Sprinkle with reserved 1 cup flour mixture. Bake 20 more minutes or until lightly browned. Cool on a wire rack. Cut into bars.