The dominant tradition is opening gifts on Christmas morning (December 25). However, some families—especially those with European heritage or young children—opt for Christmas Eve after a special dinner or church service.
There's no nationwide rule; it varies by family custom, cultural background, and practicality (e.g., avoiding early wake-ups). Boxing Day (Dec 26) is a public holiday for extended gatherings and leftovers.