Pre-Holiday Happenings This Weekend: Dec. 18- 20