When are Croatian public holidays, and why do some weekends turn into long weekends? Here's what you need to know about bridge days, shop closures and planning around them.