A Date class for Swift to hanlde dates in a simple way (a date is not an inimitable object)