Handle 'last' snapshot time better

* Set 'last' mtime to 'now' during backup
* Introduce 'grace' period - i.e. start backup 5 mins before normal time
  This should ensure that even daily cron job and daily backup settings
  should result in daily back ups