Ignore DST for day, week, month and year diffs
Fixed diff across tz tests to work for all timezones
Merge pull request #747 from ichernev/features/diff-across-dst

Ignore DST for day, week, month and year diffs
using days in month instead of hardcoded year lengths #747