No, they don't need the oyster shell until they start to lay. Their first shells should be just fine.
They only need grit if they have no access to the ground. If they are outside on the ground during the day they don't need grit either as they will pick up what they need from the dirt.