In a bowl, cream shortening and sugar; beat in eggs and molasses. Combine dry ingredients; stir into creamed mixture and mix well. Fold in the cranberries. Pour into a well-greased and floured 6-cup heat-proof mold. Cover tightly with a double layer of foil. Place on a rack in a deep kettle. Fill kettle with boiling water to a depth of 1 in.; cover kettle and boil gently. Replace water as needed.
Steam about 3 hours or until a toothpick inserted near the center comes out clean. Let stand 10 minutes before unmolding. Let pudding cool 30 minutes before slicing.
For hard sauce, combine sugar, butter and cream in a saucepan; cook and stir over medium heat until smooth. Remove from the heat; stir in vanilla. Serve pudding and sauce warm. Yield: 8-10 servings.