I know the names of 90% of the people in my street and speak to about 60% of them regularly.
We too have Christmas drinks every year except we also have Easter drinks and occasionally a street BBQ where we block off the road for a Saturday and bust out the BBQ's and booze.
The recently retired guy across the road brings our bins in for us every week on bin day.
When I had my 18th birthday party I posted "noise warning" notes in the surrounding neighbour's mailboxes so they knew to expect a little noise that night. Instead of them bitching at me I received a couple of happy birthday cards from them in our mailbox.
When the neighbours on our left go on holidays me and my bro feed their cat and water the garden. They give us $10 a day for it. The cat used to be scared but will come when i call it know. So even the neighbour's cat is friendly.
Basically... Some streets are full of dysfunctional people but our street is full of friendly people who realise that its good to get along and maintain a community.