Josh Charles had saved all year for the holiday in Egypt to celebrate his birthday