Mix beer and onion soup mix in bottom of baking dish. Place ribs on top of the mixture and cover with foil. Mix cranberry sauce, honey, vinegar and spices in bowl and stir. Set aside. Bake ribs for 1 hour at 350° F, then remove and place ribs in new foil wrapping and coat with 1/2 of the cranberry barbecue sauce mixture. Refrigerate wrapped in foil overnight. Grill the unwrapped ribs on medium-low heat, basting with remaining sauce for 5 minutes on each side or until done.