[Issue #9] Using macro to update to newest calendar units in backwards-compatible way
Updating to dot syntax for properties
Updating to XCTest and refactoring unit tests
Updating copyright
Removing explicit property synthesis

Changing date property to copy