Using Joda time for date parsing and correcting alignment

My comment about `DateTimeFormat.forPattern(dateFormat)` above applies here, too.