Combine the oats, warm water, and yogurt/kefir/whey/lemon juice in a bowl.Cover and leave at room temperature for 8–12 hours.
In the morning, drain the oats in a sieve, removing most of the soaking water.
Preheat oven to 180°C / 350°F.Grease a 9×9-inch (or similar) baking dish.
In a large bowl, whisk together eggs, milk, cream, melted butter, and brown sugar.
Whisk in the cinnamon, ginger, nutmeg, cloves, salt, and baking soda.
Stir in the drained oats. Fold in the grated carrots, walnuts, and dates.
Pour the mixture into the prepared dish. Bake for about 40 minutes, until the center is just set and the top lightly golden. Let rest 10 minutes before slicing and serving.