Change language level to 1.8
Convert to use java.time package for parsing
Convert to use java 8 lambdas for date time formats