In case anyone is interested, I managed to solve this using Sperry Software's Global Search and Replace a little convoluted - changing end times based on certain parameters, but worked in the end.
NB: I also tried MapiLab's Find and Replace but it didn't work.