Output utc timestamps

Re-edit of previous patch
I still don't understand why this is removed - this breaks the expectation documented that this function, like `generateBDDate()` will return the current time at UTC if a non-date object is provided. If support for NILLVALUE for TIMESTAMP is part of this pull request, then the functionality on all timestamp generators should be consistent and documented.