#1.
I got this book from my mum for Christmas.
1.Who did you get this book from for Christmas?
or
2. Who did you get this book for Christmas from?
Which one is more natural?
#1.
Remember - correct capitalisation, punctuation and spacing make posts much easier to read.