Prefer messages to data in Dashboard class

Also remove default date in favor of explictly passing in a date