Prepare 2 9x13 baking pans with parchment on the bottom and spray with a baking spray on the paper and on the sides of the pan. You will want the cake to come out of the pans, so be sure it's evenly coated.
In a bowl with a mixer, beat sugar with eggs.
Add in flour, baking powder, milk, butter, oil, and vanilla.
Mix until creamy.
Pour batter evenly into prepared pans.
Bake at 325 degrees for dark coated pans or 350 degrees for shiny pans for 35-40 minutes, until a toothpick comes out fairly clean, do not overbake, it's better to check it every minute that it is to over bake the cake. Remember the heat of the cake will continue to bake it for the next ten minutes out of the oven, so you don't want to take the cake out if it's underbaked, but don't allow it to be so dry, it will be to dry if the toothpick is completely dry.
Allow cakes to cool for 30 minutes, then turn them out onto cooling racks.
Let cakes cool completely.
I then wrap my cakes in plastic wrap and freeze them.
It's easier to work with frozen cakes than it is to work with a soft, crumbly cake.
I bake my cakes at least a day ahead, but mostly two days ahead of the day I will need them and freeze them until I'm just about ready to decorate them, then I take them out of the plastic wrap for about 20 minutes so when I handle them, they are not still frozen solid, but very workable.
I prepare my filling and frosting the day I bake the cakes as well. It really helps elevate the stress on the decorating day.