Refactor DateConverter to use JDK 8 conversion methods