Тире не ставится, поскольку при сказуемом, которое выражено существительным, имеется отрицание.
Тире перед "не" не ставится.
Можно оформить так: Для тех, кто не спит, – подарки от Деда Мороза.
Правильно слитное написание: навынос. Написание многих наречий (наречных сочетаний), образованных из предложно-падежных форм существительных, не зависит ни от употребительности той части слова, которая следует за предлогом-приставкой, ни от самого предлога-приставки, а определяется лишь письменной традицией и проверяется в словарном порядке – по орфографическому словарю.
Употребление номинаций типа *беда-художник вместо горе-художник не только не нормативно, но и вносит неясность в текст.
Наречное выражение сама по себе не требует обособления.
Тире нужно, оно вносит ясность в смысл предложения.
Устойчивое сочетание: (нужен) глаз да глаз.
Слитное написание корректно, но при подчеркивании отрицания можно писать и раздельно.