Throws tons of errors on incorrect dates now.
fixes #59
fixes #61
fixes #60