It doesn't seem like it really matters. You can load it. If you don't drink caffeine at all, you can load it over the course of weeks and take creatine every day and you'll still get benefits. You can take it right before your workout and you will still get benefits. It doesn't really matter when you take the creatine. What matters is that you don't take the creatine and the caffeine together.