Preheat your oven to 350°F (175°C).
In a large mixing bowl, combine the softened cream cheese with the Greek yogurt (or sour cream) and mayonnaise. Mix until smooth and creamy.
Fold in the freshly grated mozzarella cheese and Parmesan cheese into the cream cheese mixture, saving some for topping.
Add the diced artichoke hearts, minced garlic, Dijon mustard, maple syrup, and crushed red pepper flakes. Season with salt and pepper to taste. Mix well.
Spread the artichoke dip mixture evenly into your prepared baking dish. Sprinkle the reserved mozzarella and Parmesan on top.
Bake for about 20-25 minutes, or until hot, bubbly, and golden on top.
Let cool for a few minutes, then garnish with chopped parsley and crushed red pepper flakes. Serve warm with dippers.