Added test for DateRange.IsCurrent()

Currently fails when the provided timestamp exactly equals the start or
end time in the date range.
Added fix for DateRange.IsCurrent with now = (start | end)

Tests all pass again