add extremely cheap utility to split message streams by time period
don't assume monotonic increase in message timestamps