Оба варианта корректны, чаще пишут с запятой.
Возможны оба варианта.
Вариант сделай покупку на день рождения имеет значение "в качестве подарка, в честь дня рождения". Так что, если имеется в виду, что покупку нужно сделать в течение дня рождения, а не в честь него, следует писать: в день рождения.
Обособление не требуется.
Двое - собирательное числительное, это слово слово управляет последующим существительным в форме р. п. мн. ч. Два - количественное числительное; оно (в силу исторических причин) в именительном падеже управляет формой р. п. ед. ч. существительного.
Правильно: приглашает Вас на свой день рождения.
В данном случае запятые между определениями ставятся потому, что второе из них поясняет первое, раскрывая его содержание (возможна вставка слов то есть, а именно). См. параграф 41 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина.
Правильно: в курсах.
Правильны оба варианта. При этом в справочных пособиях дана такая рекомендация: при обозначении существительными мужского рода престижных должностей, званий, чинов, профессий предпочтительнее употреблять количественные числительные (пять академиков, четыре генерала, три профессора).