Lets' assume that I have two dates (A and B) retrieved by 

```
:calendar.universal_time(), e.g. {{2016, 5, 5}, {13, 17, 29}}

```

I need to determine if date A is greater than date B by 30 days (or more) or not. 

How can I do it in Elixir?