Why is the date needed?

I know I can always recover the wallet as long as I have the seed words + the date.
But in electrum only the seed words are needed for this.

Why is in bitsquare also the date needed?

The BitcoinJ library implementation requires it.