A roast dinner is still a staple for many people but it can be tricky and time-consuming to get it right