In a mixing bowl, combine the softened cream cheese, almond extract, and 1 cup of sugar. Mix until smooth and well combined. Set aside.
Preheat your oven to 375°F (190°C).
Remove the chilled crescent rolls from the freezer. Unroll the dough and separate into triangles as indicated on the packaging.
On a parchment-lined baking sheet, lay out each triangle of dough. Spread about 1-2 tablespoons of the cream cheese mixture at the wide end of each triangle. Top with a generous spoonful of cherry pie filling.
Fold the corners of the dough over the filling towards the center to create a pocket.
In a small bowl, whisk together the egg and water. Brush this egg wash over the top of each Danish.
If using, sprinkle slivered almonds over the top of the Danishes.
Bake the Danishes in the preheated oven for 15-20 minutes, or until golden brown and the filling is bubbly.
While baking, prepare the glaze by mixing powdered sugar and whole milk until smooth and drizzle-able.
Remove Danishes from oven, let cool slightly, then drizzle glaze over the top. Serve warm or at room temperature.