Isn't that what feature or topic branches are for? Commit in your own little world, merge when you are ready to share.
I still think this a very cool back-of-the-envelope estimate though.
That's not the case with git. By default it preserves the original commit time.