Если рассматривать определительный оборот как поясняющий, то корректно с запятыми.
Ни дефиса, ни тире в этом предложении не нужно.
Можно поставить интонационное тире.
Это был подарок.
Правилен первый вариант.
Тире обычно не ставится, если подлежащее выражено личным местоимением, а сказуемое – формой именительного падежа существительного. Но при логическом подчеркивании тире всё-таки возможно (ср. у Маяковского: Я – гражданин Советского Союза).
Знаки препинания расставлены корректно.
См. в окне «Искать на Грамоте» (деньги).