Update adoption reports to allow for date based queries/caching
Extends the adoption report retrieval and caching to handle multiple potential dates. Additionally, fixes type of parameter passed to procedure for building report to be datetime instead of string.