Preheat and prepare the pan: Heat your oven to 350°F (175°C). Grease a 9x13-inch baking pan.
Mix the cake: Prepare the cake batter according to the box directions.
Stir in vanilla or almond extract if using.
Bake: Pour into the pan and bake 25–30 minutes, or until a toothpick comes out clean and the top is lightly golden.
Cool slightly: Let the cake cool in the pan for 15–20 minutes. You want it warm, not hot.
Make the milk mixture: In a large measuring cup, whisk condensed milk, evaporated milk, and whole milk. Add cinnamon or rum extract if you like.
Poke holes: Using a fork or skewer, poke holes all over the warm cake, going almost to the bottom.
Soak: Slowly pour the milk mixture over the cake, letting it seep in.
Go over the surface several times to distribute evenly. The cake will look very wet—this is right.
Chill: Cover and refrigerate at least 4 hours, preferably overnight, so the milk fully absorbs.
Whip the topping: Beat heavy cream, powdered sugar, and vanilla to medium-stiff peaks.
Frost and garnish: Spread whipped cream over the chilled cake. Dust with cinnamon or top with berries.
Serve: Slice cold.
Wipe the knife between cuts for clean slices.