timeRangeError is now trigger if a manually-entered value falls within disableTimeRanges. Closes #109.