Removed unused equivalent method and other unused code, and added a bunch of tests for diffing date properties