ENH: Handling partial datetimes for constraint handling.

This gives the ability to constrain based on partial date and time criteria.