я бы предложил заменить 9ю строку на:
var arr = $(this).data('time').split(/[^0-9]/);
var s = Math.floor(((new Date (arr[0], arr[1]-1, arr[2])).getTime() - (new Date().getTime())) / 1000);
и дату события указывать в удобном для человека формате:
<b data-time="2014-08-23"></b>