Ну так всё правильно 2016-11-28 >= 2016-11-22 и 2016-12-04 >= 2016-11-22.
Возможно вы хотели находить дату между date_in и date_out. Тогда вам во втором условии нужно изменить знак на <= или, лучше, использовать оператор BETWEEN:
SELECT * FROM `table` WHERE '2016-11-22' BETWEEN `date_in` AND `date_out`