built trip model,

spec for validating trip and date formatting