Rod Stewart out-gifted by Elton John's extravagant Christmas present