Change to GCommitNode's datetime field

Previously, the dateAndTime field was a string derived from the
toString() method of QDateTime. Now it is a QDateTime object, to enable
easier use in the UI