Possible fix for date hash/equiv in CLJS-525

I'm not sure if I should do the js/Date equiv check in =, or in the
default implementation of -equiv, or somewhere else. There also may be a
more general solution that makes it easier to do this for other types
besides js/Date in the future.