Handle no specified day ranges correctly.
Handle blank/null data better.
Try to protect against consuming data we don't know anything about.
Add junk data tests.