Hearts midfielder Jason Holt is out until the New Year after breaking a bone in his foot during training.