Лучше в ед. ч.
Правильно: приглашает Вас на свой день рождения.
Оба варианта грамматически корректны.
Вариант сделай покупку на день рождения имеет значение "в качестве подарка, в честь дня рождения". Так что, если имеется в виду, что покупку нужно сделать в течение дня рождения, а не в честь него, следует писать: в день рождения.
Оба варианта правильны, выбор зависит от задач автора, см. ответ на вопрос № 276520.
Корректно: мой день на гастролях, мой день во время гастролей.
Если прилагательное произведено от сочетания белая луна, то корректно слитное написание (белолунный), если от сочетания белый и лунный, то дефисное (бело-лунный). См. примеры из текстов художественной литературы: Находится камень в ночи блестящий, белолунный жемчуг, большие черепахи и раковины, агат, мунань, изумруд, янтарь, но: Бело-лунный солнечный диск запутался в берёзовых ветвях.