Custom User Control that returns a date time with configurable time intervals