To make steak marsala ahead of time, I'd suggest making the sauce ahead of time and searing the steaks right before serving. Then baste the sauce over the steaks and serve.