Polish tradition dictates that we eat a hearty dinner starting at 5:30 or 6 (which lasts an hour or two, usually closer to two), and then move to the deserts, drinks, and conversation. At some point in the evening, presents get opened, usually around 12:30 or 1 AM, that's just how it happens.