SnB

your code also has problem

1/31/2014 3/1/2014 between these two dates it shows 1 months and 2 days, while it is just 29 days.