DayType is a small framework designed to help with date coding by removing the need to handle time components of dates. In addition it also provides commonly needed Codable property wrappers for reading and writing date values as well as a variety of useful date manipulation functions.