Вчера вечером (обстоятельство) мой друг (подлежащее) купил (сказуемое) замечательный подарок (дополнение) для своей мамы (определение).
Вчера вечером (обстоятельство) мой друг (подлежащее) купил (сказуемое) замечательный подарок (дополнение) для своей мамы (определение).