Regular municipal elections shall be held on the first Tuesday after the first Monday of November of each odd-numbered year commencing with the year 1995. Such other elections shall be held as may be required by law, or authorized by ordinances or resolutions or this Charter. Any matter which, by the terms of this Charter, may be submitted to the electors at a special election, may be submitted at the time of a primary or general election.