create staging dir if specified one doesn't exist
hacky workaround for odd dates (seconds with no leading 0)
improve progress info with updating bar