seats in ticket ordering now show their availability

added a new method to seat model which is much more efficient than
available_on_date?() when checking large number of seats