Circumventing LOAD_PATH issues

The way we used to integrate with the  gem
was not working properly. Depending on the , instantiating
the DateValidator class was problematic, as explained in details
in the issue #71.

Thanks @incanus3.

Closes #71.
Closes #65.
Make sure dependant gems aren't loaded too early
Avoid unused variables
Bring back JRuby