Fixing IE8

Por conta to `getYear` o IE8 não funcionava com a essa lib, fiz um patch e apliquei outros pequenos patchs junto.