World prepares for Christmas Eve