Pre-heat oven to 450 degrees (F) and line a baking sheet w/ parchment or a silpat.
In a large bowl, whisk together flour, baking soda, baking powder, salt, sugar, cinnamon and orange zest.
Using a box grater, grate the cold butter into the flour mixture then gently stir with your hands, breaking up any large pieces until it resembles peas.
Stir in the chocolate chips until evenly distributed.
Make a whole, or a well, in the middle of the flour mixture then pour in the buttermilk.
Gently stir together just until combined and the flour is fully incorporated into the milk. The dough will be wet!
Turn dough onto a floured surface and gently pat out until it's ½ inch thick. Fold the dough 4-5 times and gently pat out to ¾ inch thick.
Use the top of a mini mason jar or a biscuit cutter to cut into rounds then place on the baking sheet, side by side, so they're touching each other.
Bake for 10-12 minutes or until golden brown on top and the bottom. DO NOT OVERBAKE!
Allow to cool to room temp.
Once cooled, pipe on the icing in the shape of a cross and serve!
For the icing:
Cream together the Neufchatel cheese and orange zest and juice.
Slowly stir in the the powdered sugar until smooth. NOTE: Add more powdered sugar if it's too thin.
Once hot cross biscuits are cooled, add the icing to a small ziptop bag, slice off the corner, then pipe into crosses on top of the biscuits.