As someone who has been an employer and had to manage staff absences, I am afraid that my sympathies are with your manager. I would have been angry if one of my staff had made such arrangments without prior consultation with me. This has nothing to do with wishing to spend Christmas with your family, it is to do with your contract, a contract which you signed when you took on the job. You should have discussed this first, explained about the other staff being willling to cover your absence, and then asked if it was ok to book your ticket, not presented your manager with a fait accompli. You have two choices, either go to Australia, enjoy your Christmas and take the consequences on your return, or look for another job now, making sure you tell them about your Christmas plans. I am sorry if this is not what you want to hear, but having family overseas is not grounds for breaking your employment contract.