The Council may, at any time, order a special election by ordinance or resolution which shall set forth the date and purpose of the election, including but not limited to the referral of pending ordinances and resolutions to the electors for their approval or rejection. Special elections may be held on any date, including but not limited to the dates of general and primary elections in odd or even numbered years.