Yes, you can prepare parts of this recipe ahead of time. You can cut and roast the vegetables, make the ragout, and even prepare the bechamel 1-2 days in advance. Store the different components in separate containers in the refrigerator. When you are ready, assemble the moussaka and bake.