The Board of Adjustment shall render a decision not later than 120 days after the date: (1) an appeal is taken from the decision of an Administrative Officer; or (2) the submission of a complete application for development to the Board of Adjustment; (3) failure of the Board to render a decision within the 120 day period or within such further time as may be consented to by the applicant, shall constitute a decision favorable to the applicant.