I'm doing something similar. I found a cool vim command, ':r !date' for the current date. I'm using hg mercurial in addition to get additional backup security and logging. : P
I also decided host the repo at bitbucket. This will let me have 'offsite' backups and the ability to pull my journal whenever I have a computer and internet... which is always.