This cake has many steps but it is worth it. Many of the elements can be made ahead of time and kept chilled ( buttercream and filling) or frozen ( cake layers) or at room temp ( sugared cranberries) until ready to assemble. I actually suggest making this over a few days just so it comes together quickly the day you wish to serve it.