Hi Sk100, I'm so sorry for your loss. It must be very hard. As the others have said, under the circumstances it should be possible to postpone the viva. On the other hand, you might find it helpful to just get it done and get it out of the way. If you do, they should take what happened into account, in my opinion.
Above all, take care of yourself.