There is an error in your formatter which you haven't shown.
You need to parse the String "2013-12-27T11:15:10.382Z", here is a good example:
https://stackoverflow.com/a/8405125/3115739
Try this code:
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US);
format.setTimeZone(TimeZone.getTimeZone("UTC"));
String dateString = "2013-12-27T11:15:10.382Z";
try {
Date date = format.parse(dateString);
System.out.println(date);
}
catch (Exception e) {
e.printStackTrace();
}