[BUGFIX] DateRange does not respect timezone

Rebased the branch from @ste101 and added the adjustments he suggested himself putting the setTimezone after the if.