Yes, definitely. Knead the dough, cook the filling, and make the frosting the night before. Assemble and bake the next morning. I've written in detail on how to achieve this in the post above.