Are you looking for advice specifically on whether to book now or not?
I spent Christmas in Oz a few years ago and can give you some general tips.
If you are only going down for 3 weeks you might be best to avoid stopovers to maximise your time in Australia. Even then 3 weeks is not enough to see everything so I would suggest pick 3-5 places you want to see.
I think with Emirates flying from Dublin to Dubai, you should be able to do two long haul flights as opposed to one short and two long haul flights, which is what I did. Might be easier?