New Spring is not essential, but it's a good read. It's set about 20 years before the other books and fleshes out how things got started around the birth of the Dragon Reborn.
As for TGS, I finished a little while ago and I was *shocked* to read that Moridin is Rand's father.