Oh, good grief.
I don't have to physically be in a church to worship God or to celebrate the birth of Christ.
Of course one doesn't have to be in a church, but if a believer wants to join with other believers (within the body)it makes sense to do this in a bible believing/teaching church. We are called to come together regularly to worship God together corporately. It is biblical.
That is correct. As long as He is in your heart, it doesn't matter where you are.