Generealize regexes that match start and end dates to match all day appointments as well as shorter ones