The comparison rake task was passing YYYY-MM-DD strings as since/until, but DateRangeHelper parses those fields as Unix seconds via DateTime.strptime(value, '%s'), causing validation to run against the wrong time window.