issue558 - Resolved problem with storing Map with keys of Date type

Date.parse() method can't parse a String that was produced by toString() method of Date class. So we need to add a DateFormat with an appropriate pattern for String to be successfully parsed to Date.