This is a new class to handle shifting dates. It is designed for use when browsing data from a database using YYYY-MM-DD HH:MM:SS time schemas. It is useful for stepping though sets of results by X amount of seconds, minutes, hours, days, months, and years. More to come soon.