What's wrong with the current offset = Date method?