Вариант сделай покупку на день рождения имеет значение "в качестве подарка, в честь дня рождения". Так что, если имеется в виду, что покупку нужно сделать в течение дня рождения, а не в честь него, следует писать: в день рождения.
Последние ответы справочной службы
Запятая нужна. Если ее не поставить, то получится, что решающих боев много и речь идет о последнем из них.
Страница ответаОба варианта правильны.
Страница ответаМужчины здесь — подлежащее.
Страница ответа