I have been using this app for years.
+ Does what is says, literally
- Not very convenient to put in the dates, the UX could have been better
- Too many ads, extra information, etc that get you lost in what you were supposed to do in the app. But I'm using a free version so it's understandable.