when adding specs, disallow start-times in the past. nil start-time gets coerced to "now"
update demo