Грамматическая основа: подлежащее - зима, сказуемое - сшила.
Падежи: перед праздником (перед кем? перед чем?) Т.п.
Зима (кто? что?) И.п.
Ёлки (для кого? для чего?) Р.п.
Платье (кого? что?) В.п.
Иголки (без кого? без чего?) Р.п.
Словосочетания: для зелёной ёлки, сшила без иголки.