Почему когда возвращает null то всё перестает работать?
Вообще странно. Вроде как в jQuery такая конструкция срабатывает без ошибок:$('.elem').text(null);
Но в принципе можно поступить более топорно (если уж лишние проверки писать не хочется):$('.elem').text('' + suggestion.data.state.actuality_date);
Как один из вариантов, очень простоif ( suggestion.data.state.actuality_date != null ){
    $('.md-actuality-date').text(suggestion.data.state.actuality_date);
}
И так далее