Gives error if daily report is checked for date in the future. Gives error if date has no data.
Added functionality to check sales data over a range of dates.