Cook it as normal, preferably the day before, then slice it, stick it in a casserole-type dish with gravy and reheat and hour or so before it is to be ate.
Will be as tender as anything.
to get beef moist, not chewy and absolutely delish......seal on all sides and pop in a preheated slow cooker, fry a chopped onion in the same pan as beef was sealed in , add some beef stock to onion, bring to boil, and pour over beef and cook overnight...then remove meat and pour liquid into a pan and thicken with a little cornflour........*dribbles at the very thought*
You should always rest the meat before you serve or start to carve it, I usually factor in an extra 20 mins or so to my timings so the meat has time to relax. I do agree with I.Don No though the slow cooker is the best for flavour as well as texture.
I always cook a joint of beef in a covered pot with a rack at the bottom, I then put water up to the rack nd roast as normal, always comes out moist and very tender, Use the water for gravy mmmm.