Change TimeStampType to not accept negative values

This is to work around a Python bug (http://bugs.python.org/issue1777412)