There is no shell just as there is no shell on a bird's egg until it's being laid. The shell goes on as it is being laid, and hardens moments after coming out.

Garters obviously do not have to put the shell on since the babies are ready to hatch.