Pre-heat the oven to 375 degrees F. In a large bowl, mix together the oats, cinnamon, baking powder, and salt. In a small bowl, mix together the peaches, milk, maple syrup, vanilla, ginger, and walnuts. Add the wet ingredients to the dry ingredients and mix well. Grease an 8x8 inch baking pan and then pour mixture into the pan. Press down the mixture lightly with a spoon. Top with 2 tablespoons of chopped walnuts, if desired. Place in the oven and bake for about 30 minutes, or until cooked though. Let cool for 10 minutes for serving. Refrigerate the coconut milk or coconut cream overnight. Take out of the refrigerator and turn can upside down. Open the can and drain out any liquid. Place what is left in a bowl and whip with an electric mixer for a few minutes, until small peaks form. Add in cinnamon and maple syrup, to taste, and mix for another few minutes.