Add water, vanilla, and cinnamon to a medium pot with oats. Cover and heat until simmering. Turn heat down to low heat and simmer oats until they are soft and cooked through, 30-40 minutes. If the oats get too thick, add more water.
For date puree:
Chop dates and combine with other ingredients in a food processor. Process until mostly smooth.
If you don’t have a food processor, you can mince the dates very fine and mash them together with the other ingredients for a more coarse spread.
For icing:
Soften cream cheese and beat with a hand mixer until smooth and creamy. Add milk and continue to mix. Then start adding powdered sugar one cup at a time until icing is thickened. It should be thinner than a cake frosting.
Serve cooked oats swirled with date puree and drizzled with icing!