@Nullable
 private static DateTime parseDateHeader(@Nullable final String httpDate) {
   if (!Strings.isNullOrEmpty(httpDate)) {
     final Date date = DateUtils.parseDate(httpDate);
     if (date != null) {
       return new DateTime(date.getTime());
     }
   }
   return null;
 }