added functionlity to prevent overlap of dates being added to trip apart from travel days at start and end of a journey