Hi Jared,
I tried your fiddle and it the date slider seems to work perfectly. I'm not able to reproduce any odd behavior (hanging/skipping).
One thing that does come to mind though is that maybe there is excessive computation for the line chart blocking the UI. It looks like your code triggers a re-rendering of the line chart (with transitions also) on every single drag event from the slider. One thing you could try is to throttle the brush handler. As you are already using Underscore, you could try
_.throttle, replacing
.on("brush", brushed);
with
.on("brush", _.throttle(brushed, 100));
This will cause the line to be re-rendered at most 10 times per second, which might get rid of the lagging behavior you describe.
Best regards,
Curran