Bob Kauflin and Jeff Purswell offer some good words on this subject. An excerpt:
In brief, since God’s kingdom is not of this world (Jn. 18:36), we don’t feel any obligation to draw attention to, highlight, or celebrate civil holidays as part of our Sunday gatherings. There are a number of reasons. Our country doesn’t set the agenda and priorities for the meetings of the church – God’s Word does. Also, one country’s celebration may confront another country’s values. For instance you won’t find many Christians in Britain excited about Independence Day. Finally, we gather on Sundays to remember the covenant God has made with us, celebrate the redemption He has provided through His Son, and to encourage one another to live lives worthy of the Gospel. The values celebrated by a particular public holiday may not always line up with those goals.
However, that doesn’t mean we need to completely ignore civil holidays.
Read the whole thing.