Dairy-Free/Gluten-Free Almond Cherry Pie