PEACH LAYER: Peel, slice, and dice peaches; be sure to remove and discard the core. Toss diced peaches with the sugar and lemon juice. Place peaches in a large colander and then rest the colander inside of a big bowl to catch the peach juices. Allow 30 minutes for juices to release from fruit.
CRUST: Crush cookies with a food processor or blender until fine crumbs. Melt butter and mix with crumbs. Press into the bottom of an un-greased 9x13-inch baking dish. Bake at 350˚F for 10-12 minutes or until lightly golden brown. Cool completely. (See notes for a no-bake crust.)
CREAM CHEESE LAYER: In a large bowl, beat cream cheese and powdered sugar with an electric mixer until smooth. Beat in the whipped topping until blended. Spread over cooled crust and chill in the refrigerator.
Measure 1 cup of juice from the drained peaches. If not enough, add water to reach 1 cup. Whisk the cornstarch and gelatin in a small saucepan. Whisk in the peach juice and cook over medium heat until boiling and slightly thickened, whisking constantly. Remove from heat. Add almond extract, and a pinch of salt. Whisk to combine. Cool to room temperature, stirring occasionally, so it doesn't set up inside the pan.
Scoop and arrange the peaches on top of the cream cheese layer. Gently pour the cooled juice mixture over the peaches and refrigerate 4+ hours or overnight.
Cut into squares and serve with extra whipped topping, if desired. Keep leftovers refrigerated.
Notes
* You can substitute a small (3oz) box of peach gelatin for unflavored gelatin, if you can find it. Just reduce the sugar on the peaches by 1/4 cup.*For a No-Bake Crust, start with 4 Tbsp of melted butter with the cookie crumbs (about 2 1/4 cup crumbs). You want just enough butter to bind the crust without it being too wet or too dry.