24th is xmas eve all over the world afaik and 25th is xmas day, so also in Sweden.
We celebrate on the 24th with Disney clips on TV 3pm, afterwards we eat and later is the xmas gift opening.
The 23rd is a normal working day, in some companies it is a half working day but shops are open until late in the evening for those who are late with their xmas gift shopping.
The 25th is xmas lunch and then out in the city for the big sales shopping frenzy between xmas and new year which always starts on the 25th. Bargains on socks can be had during this period...
The facebook poage of ICA Nära, Nya Varvet says that it is open all days 7-22 except for xmas eve (7-14) and xmas day (10-22).