Fixed failing tests because of February's (28 days) issue. Fixed missing concept of Now

I think this modification should fix failing tests. I'm still not happy about the algorithm used for time distance calculation but this is another issue to be addressed later. Kindly review this & let me know what do you thinks. Cheers.