Можливі обидва варіанти; словники зазначають, що прийменник до вживається зі словом день у значенні приуроченості до якоїсь події: подарунок до Дня вчителя, прийменник до – без значення приуроченості. Обидва варіанти вірні.
Як правильно написати до дня чи до дня?
Правильно: до дня у значенні приуроченості до будь-якої події. Якщо мається на увазі, що щось присвячене святу, вірно: до Дня захисника Вітчизни. Якщо такого значення немає, а позначається календарна дата, то правильно: до дня; встигнути до Дня захисника Вітчизни.
Як правильно пишеться до дня народження чи до дня народження?
Форма «ко» використовується зазвичай у значенні приуроченості до якоїсь події: приготували подарунок до дня народження, концерт до Дня вчителя, написали твір до Дня Перемоги Без такого значення зазвичай використовується прийменник «до» без голосної: до дня народження ставлюся байдуже, до дня знань – шанобливо.