Right. This shift has happened in multiple languages. When people did work involving lots of physical labor they needed to eat their largest meal of the day around noon, in the middle of the workday. Furthermore in some cases the word which used to mean breakfast has shifted to mean the meal now eaten around noon.
Yes, I think it is name of the main meal. And before, when all men were workers and their wifes were at home, all men went home at noon to have their main meal. Now, everybody brings a lunch box or eat in a restaurant and have their main meal when they get home from work in the evening.
It depends :). For most people it is the evening meal (they have "lunch" at noon). For some people (old people and/or people in the countryside), it is the noon meal (they have "kvällsmat" in the evening).
Btw, I see that you are studying Danish: "kvällsmat" is like aftensmad.
Swedish sounds truly musical to me, even though understanding speakers is the hardest part of studying the language. I've been thinking to study Swedish by going through the lyrics if songs of Kent and Veronica Maggio for example. Cannot say this about German and Danish. I am Bulgarian.
California, what about you? People here work all kinds of hours. If you don't get up until noon or 2pm, I don't necessarily assume that you were partying all night, you could have been working the graveyard shift. Hey, even the swing shift would change my schedule. Yet, I know students that don't eat until school is over at 3pm also. Not too healthy, but they just aren't hungry before school and won't take the time at lunch from their socializing!
It certainly sounds like LA or some where. I live now in Chengdu (southwest China) for college, but I am from northwest China Xi'an. You can google the map if you want. Am pretty sure that there ARE some fancy night lives out their, but I believe an overwhelming majority people in inland China eats a normal three-meal-per-day diet.