Ugh - this is not good. `date.respond_to?(:seconds_until_end_of_day)` being true but then it raises `NoMethodError` is not developer-friendly. In this case I don't see any reason why `Date#seconds_until_end_of_day` can't exist and return 86400 for the answer.