Health insurance that lasts less than a year may look like a deal, but there could be hidden costs.