Nothing wrong at all with making them in advance (although my personal preference is to cast them in place). I'd recommend the following:
Use lightweight Hydrocal. It's a bit stronger and harder than plaster.
Tint the material before casting. This prevents white flecks from appearing if chipped. You can use dry powdered tempera paint, acrylic paint in tubes, paint tinting dyes, almost anything.