effaced? dilated?

Kez
Whats "effaced"? And can people really be dilated several weeks before due date? Because im reading both these things on here recently.