resourceful movement routes
create with validation and using mutators for storing and retrieving dates