Treat negative timestamps as invalid

to match existing behaviour negative time stamps like ~-123 
must be treated as an invalid timestamp.