From my knowledge there are two optimal times to take creatine when absorbtion is highest and the chances for the simple sugars/carbs generally taken with creatine have the most chance of being put to use and not stored as fat. These two times are right after working out, when carb levels are depleted and there is a huge need for the replenishment of
glycogen levels.....the other time is first thing in the morning upon awakening, when again, carb levels are low to none (from not eating all night while sleeping) and nutritional uptake is put to use (not stored as fat).
Once your body is loaded on creatine, for non-workout days, take it first thing in the morning, otherwise, take it right after your workouts. Take 5-10 grams, that is all you need to fully replenish your creatine stores once fully loaded on it.