how long does bridal hair and makeup take