GenericDate createWithComponents clean up