Updated to use POSIX instead of DateTime, to remove a dependency that was
preventing running Devel::Cover