Thats what I tried to do here:
Essentially it went like this:
1) Include Date conditions on one model.
2) Include on all models.
3) Update one method for sync.
4) Update all methods for sync. <- I found a better way to do things here.