Update lib/schema/date.js

SchemaType -> SchemaDate
populate; fix saving populated arrays

when null or ObjectId was added

relates to #570
tests; fix expires tests

follow up of 33cbbaf5d7394e86fab2c23bb02c5db912b1a3a4
MongooseArray#toObject; map -> slice