Queensland has opened its borders after nearly five months, making it possible for families to reunite for Christmas and allowing thousands of stranded Queenslanders home.