Shouldn't this be an inclusive comparison, e.g. `start_date <= at and end_date => at`?

By the way, coffeescript supports Python like chained comparisons. So you can do this: `start_date <= at <= end_date` for simplicity.