Queen Elizabeth has reassured her family she is feeling "far better" and is ready to host their Christmas celebrations.