You could batch the rum, curaçao and sugar months in advance and that mixture would not even require refrigeration.
The orgeat… well it depends on your orgeat and how shelf-stable it is. You could probably add the orgeat days in advance and keep the mixture in the fridge. Just remember to shake/stir the batch well before use in case the orgeat has separated/settled.
If you’re using fresh squeezed lime juice, then I would add that day-of, or even as close to a la minute as you can handle. That said, some people deliberately age their lime juice. If you instead make lime super juice (worth considering), you could probably batch the entire drink days in advance. You could certainly prepare the super juice days in advance, even if you kept it separate.