Data.parse works different in PHP & JS when truthy

See:
http://phpjs.org/functions/strtotime/#comment-983199779

Also deleted redundant 'if' to check for text === 'now'
Also added | 0 missing to avoid float point numbers.
Style changes
Merge pull request #127 from Ivanca/patch-1

Data.parse works different in PHP & JS when truthy