[IATI/IATI-Dashboard#194] Use commit date (instead of todays date)

(for counting most recent transactions)
[IATI/IATI-Dashboard#193] Update timelag calculation

(Use calendar months instead of 30 day periods).
Add alternative if statement to git.sh