Оба варианта возможны во всех приведенных случаях.
Правильное написание: ночь на Ивана Купалу.
Первый вариант (со строчной буквы, без кавычек) корректен.
Мы не выполняем домашние задания.
Дефектность (неполнота) словоизменительной парадигмы отражает различия между нормой и системой в языке. Так, вариант "побежу" - вполне системен, закономерен (ср.: ходить - хожу, облагородить - облагорожу), но ненормативен. Почему? Возможно, именно из-за затруднений говорящего при образовании этой формы. Эти затруднения прекрасно передает Борис Заходер:
Хорошо быть медведем, ура!
Побежу...
(Нет, победю!)
Победю я и жару и мороз,
Лишь бы медом был вымазан нос!
Победю...
(Нет, побежду!)
Побежду я любую беду,
Лишь бы были все лапки в меду!..
А. А. Зализняк в примечании об именах собственных в «Грамматическом словаре русского языка» писал, что некоторые составные имена вошли в русский культурный фонд как целостные единицы, например: Тарас Бульба, Санчо Панса, Ходжа Насреддин, Леонардо да Винчи, Жюль Верн, Ян Гус. Среди них есть такие сочетания, в которых первый компонент в реальном грамотном узусе не склоняется (читать Жюль Верна, Марк Твена), склонение имен в подобных сочетаниях — пуристическая норма, соблюдаемая в изданиях. А. А. Зализняк к таким склоняемым формам дает помету офиц. В некоторых именных сочетаниях первый компонент никогда не склоняется, к ним относятся, например, имена персонажей Дон Кихот, Дон Карлос. Цельность, нечленимость этих сочетаний проявляется и в орфографии. Ср. написание и форму имени, относящегося к реальному историческому лицу и персонажу драмы Шиллера: За XIX век реликвия сменила нескольких хозяев и в 1895 году попала в руки дона Карлоса, графа Мадридского и легитимного претендента на французский трон и Роль Дон Карлоса создана, так сказать, по форме его таланта.
Псевдоним Аль Бано, к сожалению пока не зафиксированный в лингвистических словарях, можно отнести к категории целостных языковых единиц. Мы наблюдали за его употреблением в разных источниках: первый компонент устойчиво не склоняется. Способствует этому его краткость, совпадение по форме с арабским артиклем.
Правильно: (кому?) Анастасии.
Нет. Не изменяются по числам существительные, имеющие формы только единственного числа (молоко) или только множественного числа (сани).