When during the wedding speeches should the gifts to the Best man, Ushers, Bridesmaids etc be given?

Terry M asked: Should the gifts be given by the Father of the bride, the Bridegroom or the Best man?