TimeUnit no longer provides DateFormats but formats Dates itself

Thus, the internal implementation can be different.
format quarter TimeUnits using custom Java code