now parses shift end times

No longer assumes an 8 hour shift, parses both start and end times.