SIR Elton John and comedian David Walliams were among the guests who bought children's presents to a Christmas party hosted by Ozzy and Sharon Osbourne in London last night (19DEC06). The gifts will be donated to kids' charities.