On or before the second Monday in April of each year, each officer, department and board of the city shall submit to the city manager an itemized estimate of its expected income, if any, and expenditures for the next fiscal year, for the department or activities under its control. The city manager shall compile and review such budget request and shall then prepare his or her budgetary recommendations and submit them to the city council at its meeting nearest to the third Monday in May of each year.