fix so that mixed negative and positive is handled consistently
fix so that mixed negative and positive is handled consistently

1nickt/DateTime.pm,autarch/DateTime.pm,chansen/DateTime.pm,chansen/DateTime.pm,chansen/DateTime.pm,autarch/DateTime.pm,1nickt/DateTime.pm,1nickt/DateTime.pm