First pass at time-based migration functionality, still to implement 'GetFileList'