Just watching Captain America, of all things, and there is a montage of VE celebrations. Since 'regular' German citizens suffered as much at the hands of the nazis as the groups they singled out, was there any sort of general elation or even common celebration on the official surrender? At the risk of breaking subreddit rules, if they did celebrate, do they still celebrate now?
No, in Germany May 8 isn't a national holiday in the strict sense of the word, as it is in many other countries. You see, Germans have a complicated relationship with this date. Although a terrible war that lasted almost six years and devastated Germany ended on May 8, it is still the day of defeat. On May 8 Germany surrendered herself unconditionally to the Allies and the state soon ceased to exist under occupation. Years of hardship later, as the Allies of the war had parted ways, two new Germanies were founded. And while one had the chance to follow the long, rocky path to become a stable democracy, the other one entered another 40 years of dictatorship.
May 8 1945 was not a day of liberation for most Germans -- at least not at first. And for millions of East Germans it meant submitting to an occupying army that earned its terrifying reputation -- the Soviet Red Army. Rape and plunder were widespread, as was hunger (the latter in the Western zones of occupation as well). In regard of the following decades of socialist dictatorship in the German Democratic Republic which had its own share of atrocities, it would be controversial (to say the least) or, say, one-sided to refer to May 8 as a day of liberation.
Although no holiday on national level, May 8 is a day of significance in Germany with events, speeches etc. commemorating the end of WWII and the peace in Europe that still lasts to this day. On such occasions May 8 has been referenced to as "a day of liberation to many" -- most famously by former President Richard von Weizsäcker. Furthermore the celebration of May 8 as "Day of Liberation" has a certain tradition in the far-left milieu.
On a side-note: May 8 was indeed a national holiday in the GDR, observed as "Day of Liberation of Fascism". -- Looking back there's is a certain irony to that. One more fun fact: as the German states, the Bundesländer, are able to introduce own holidays (this is largely due to the old religious split of Germany), the state of Mecklenburg-Vorpommern did make May 8 a holiday in 2002.