Speeding Up Java Date Formatting With Code Generation