I use:
=DATEDIF(D3,TODAY(),"m")
and it works.
Anyway, there are differences from 30/12/2013. Your desired result is 1, but mine is 0.
Can you explain why is 1, while today is 28, equals 0 month as my result?