rewrote spec and monkey-patch has_hash_value? for formotion date issues