start and end times as strings