diff --git a/.gitignore b/.gitignore
index f9d8d63..3ea3e03 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,5 @@ spec/reports
 test/tmp
 test/version_tmp
 tmp
+.DS_Store
+.idea
diff --git a/jar/tika-app-1.11.jar b/jar/tika-app-1.23.jar
old mode 100644
new mode 100755
similarity index 62%
rename from jar/tika-app-1.11.jar
rename to jar/tika-app-1.23.jar
index f529f59..f26e2a5
Binary files a/jar/tika-app-1.11.jar and b/jar/tika-app-1.23.jar differ
diff --git a/lib/yomu.rb b/lib/yomu.rb
index e039861..324b91e 100644
--- a/lib/yomu.rb
+++ b/lib/yomu.rb
@@ -6,10 +6,11 @@
 
 require 'socket'
 require 'stringio'
+require 'date'
 
 class Yomu
   GEMPATH = File.dirname(File.dirname(__FILE__))
-  JARPATH = File.join(Yomu::GEMPATH, 'jar', 'tika-app-1.11.jar')
+  JARPATH = File.join(Yomu::GEMPATH, 'jar', 'tika-app-1.23.jar')
   DEFAULT_SERVER_PORT = 9293 # an arbitrary, but perfectly cromulent, port
 
   @@server_port = nil
@@ -165,7 +166,7 @@ def creation_date
     return @creation_date if defined? @creation_date
  
     if metadata['Creation-Date']
-      @creation_date = Time.parse(metadata['Creation-Date'])
+      @creation_date = DateTime.parse(metadata['Creation-Date'])
     else
       nil
     end
diff --git a/lib/yomu/version.rb b/lib/yomu/version.rb
index 9c68582..a83ca12 100644
--- a/lib/yomu/version.rb
+++ b/lib/yomu/version.rb
@@ -1,3 +1,3 @@
 class Yomu
-  VERSION = '0.2.4'
+  VERSION = '0.2.7'
 end
diff --git a/spec/yomu_spec.rb b/spec/yomu_spec.rb
index 4891392..e8cbf71 100644
--- a/spec/yomu_spec.rb
+++ b/spec/yomu_spec.rb
@@ -97,8 +97,8 @@
 
   describe '.creation_date' do
     let(:yomu) { Yomu.new 'spec/samples/sample.pages' }
-    it 'should retur Time' do 
-      expect( yomu.creation_date ).to be_a Time
+    it 'should return Time' do 
+      expect( yomu.creation_date ).to be_a DateTime
     end
   end
 
diff --git a/yomu.gemspec b/yomu.gemspec
index 43d75e2..6d341ab 100644
--- a/yomu.gemspec
+++ b/yomu.gemspec
@@ -18,10 +18,10 @@ Gem::Specification.new do |spec|
   spec.test_files    = spec.files.grep(%r{^(test|spec|features)/})
   spec.require_paths = ['lib']
 
-  spec.add_runtime_dependency 'mime-types', '~> 1.23'
+  spec.add_runtime_dependency 'mime-types', '~> 3.0'
   spec.add_runtime_dependency 'json', '~> 1.8'
 
-  spec.add_development_dependency 'bundler', '~> 1.3'
+  spec.add_development_dependency 'bundler', '~> 2.0'
   spec.add_development_dependency 'rake'
-  spec.add_development_dependency 'rspec', '~> 2.14'
+  spec.add_development_dependency 'rspec', '~> 3.8'
 end