In a large bowl, mix together the cream cheese, powdered sugar, egg yolk, and vanilla until smooth. Set aside.
Unroll the crescent dough into triangles. Arrange the triangles with the points pointing towards the center. Press seams together to form a circle. Using the bottom of the glass, cut a circle in the center and remove circle of dough.
Spread the cream cheese mixture on top of the crescent dough leaving a margin on the edges.
Spoon the apple filling evenly on top of the cream cheese filling.
Combine the flour, brown sugar, oats, cinnamon, and butter in a bowl. Mix well. Sprinkle topping over the apples.
Bake for 20-25 minutes at 350F or until crescent dough is nice and golden.
Cut into slices and serve warm. Place caramel in the center for drizzling on top if desired.