Responses
It is because in the old days, before clocks were common, the new day started at 6 pm the day before, and ended 6 pm on the day. Or you could say, since there were no clocks, the new day started when it got dark and the night began.
So Swedish holidays are usually celebrated on the eve and not the actual day :)
ADVANCE MERRY CHRISTMAS EVERYONE!!!!!!!