Changed default behavior of --before to ignore changed segments

When specifying --before flag for maps, it would pull the segment
immediately before the date specified. Now it only pulls the segment
before if the segment did not change