I recommend that you trek the EBC solo(rather than with a group), if you can afford it, particularly if you are going to hire a guide and porter. This way you can travel at your own pace rather than the pace of a group. If you want an extra day in a particular place because you like it or because you are sick, it's easy to do solo. Otherwise, the group will push on and you need to decide if you want to push on with the group or stay behind or go down (usually with a staff member from the group). If you want to meet other trekkers along the way, it's very easy to do so in the teahouses in the evenings. If you make new friends that you want to trek with for a few days, it's easy to arrange to trek with them. If you get tired of them or want to meet other friends or just trek by yourself, it's easy to do so. Further, let your guide know ahead of time about your expectations. If you want to trek by yourself and just want your guide to keep an eye on you, let the guide know. If you want the guide to hang with you and tell you stories or educate you about the culture, religion, and scenery, let him know that too. I remember my first trek to Nepal 15 years ago where my guide would play a recorder as I trekked with a friend. It was delightful and he was pretty good! Further, I learned so much from him.
If you haven't hired your guide yet and you want some recommendations, send me a private message by clicking on my name to the left of this message, and I'll recommend three locally based trekking companies, based in Kathmandu. Over the years, I have met several Nepal friends that have started their own trekking companies.
The key to acclimating properly is to slowly acclimate. Generally, your sleeping elevation should not increase over 300 to 500 meters per night once you are above 3000 meters . Sleeping elevation is so important because you spend so much time sleeping. Most people fly into Lukla and then trek for a few hours before stopping for the night. The next day they trek to Namche (3440 m) where they will spend two nights acclimating. Then, just slowly work your way up to EBC, stopping for the night every 300 to 500 m in elevation gain. Some of your trekking days will be quite short.
At Tengboche (3870m), the average day maximum for December is 7 C. The night low average is - 7 C. The weather is usually clear in December so expect sunny days. When you are trekking, the sun will feel warmer than 7 C. At the Pyramid Research stations outside of Lobuche (5000m), the December maximum average high is around 0 C. The average minimum low for December is - 12 C. https://drive.google.com/drive/folders/0B6Sn11ZTBrhvV3ZFQVgzX2pIVlE
http://www.evk2cnr.org/cms/en/evk2cnr_committee/presentation/
If you are into science, it's worth a side trip to the research station, if they are open.
Finally, did you do your Trans siberian/ trans Mongolian rail trip? I was looking at your profile. I plan to do a similiar trip this May. I will send you a private message asking some questions, if you did it.