Choose date representations, as granular as possible, for input, storage, screens, reports, and forms. You should aim for field expansion, but you can choose a different input, storage, and output representation for a given date field. Determine the appropriate solution based on old and new date representations. Choose windowing parameters and compression algorithms, if applicable.