public override Task<Nullable<DateTime>> ReadAsDateTimeAsync( CancellationToken cancellationToken = null )