Yes, you can make these ahead of time. I recommend waiting to frost them until you're ready to serve them. Refrigerate the frosting until then.