added additional check in shouldShowBanner

This should prevent anything weird from happening in shouldShowBanner with row.lastShown not converting cleanly into a Date.