fix compatible DateTimeImmutable::add