We are planning on traveling to Panama over Christmas and were wondering if grocery stores and/or restaurants are open on December 24th?