validates_overlap

We have a problem with a gem validates_overlap. would like to validate
data pulled from a database and noticed that it validates only data
from the form, for example: a validation of events and schedules, this
validation is in the two models is that the event has the form and is
validated and schedule is in the bank and is not validated. Is this
normal? Someone else knows this kind of validation?