Place the cranberries and the dry ingredients in a large bowl and toss to combine. Pour the melted butter over the dry ingredients and stir lightly to coat. Add the eggs and the milk and stir once more.
Grease a 7x10 pan (or 9x13 if you want to double the recipe). Pour the oatmeal mixture into the pan and cover with lid or foil. Place in the refrigerator overnight. In the morning, uncover the pan, stir and place in a cold oven. Bake at 350 for 40-45 minutes or until set in the center. Let cool 5-10 minutes before serving.
You can serve this sliced or scooped into bowls. I like mine broken up like warm granola in a bowl and my kids prefer to eat theirs like a slice of cake. Enjoy!