Set the chicken breast-side-up on a rack in a roasting pan. Scatter the onion, garlic cloves, dates and dried apricots and add 1/2 cup of water. Roast for 30 minutes, until the breast is firm and just beginning to brown in spots. Using tongs, turn the chicken breast-down and roast for 20 minutes longer, until the skin is lightly browned.