A thin wrapper around JavaScript's native Date object that provides enhanced functionality for parsing, formatting and manipulating dates. It implements the same methods as the native Date.