Changed default datetime for audit fields to use timezone.now()

The previous default value was datetime.datetime.min however this was
triggering an overflow error when creating the SQLite database for the
demo site.