[WFKS-573] - Fix the time conversion for birthdates in contacts-mobile

First I removed the Java side solution that was wrong. 

Then I implemented this fix that will Convert a local date String to a Date type and then apply the timezone
offset to it so that it keeps the right time.

Without this the (local) time stored would be as if it were recorded as UTC.

I also cleaned up the pom.xml file a bit. I added some used but not listed dependencies.