Fix issue #22

Updated method 'Asari#convert_date_or_time' to check if field belongs to class Time, DateTime, Date or a subclass of any of those three. The solution applied was proposed by @jwarchol in the issue.

Implemented tests for the mentioned method.

Fixed hardcoded Dates in "documents_spec.rb" that caused a false negative due to Time Zone differences.