There are some bugs in this, i'll fix it later. Just count the months as 0 and the days as the absolute of the number (ex: -4 ~> 4 and 4 ~> 4)